Keep Fultz. Trade IT for Butler.
This would be ideal, but I dont see it working.
Does Hayward come here if we dont have Thomas? How does the team react to the transition from Thomas to Butler, does Chicago trade Butler if they are only getting Thomas in return (same tier player, who is older and has less time left on his contract?
Plus, Butlers contract is (I think) 13 million more than Thomas's which means (obviously) wed need to clear 15 million on top of it to max out Gordon Hayward.
How do you clear 15 million? easy. Trade Bradley and Crowder. get one of them included in the Butler deal and move the other for picks.
Now you have: Rozier, Fultz, Smart, Brown, Hayward, Butler, Zizic, Yabu, Horford and 0 cap space.
I suppose it works, but you basically shell out Bradley-Crowder-Thomas for Butler which is a massive net talent loss.