Tornado Rig stuck in ground when rotating

I made a controllable tornado that the player can spawn and become. A issue i’ve ran across, is that the tornado glitches when it rotates. When the script is disabled, it works fine. How would i fix this?

local tor = script.Parent



local spin = coroutine.resume(coroutine.create(function()
	while wait() do
		tor.Orientation += Vector3.new(0,2,0)
	end
end))

2 Likes

bump since i still need help
characters, characters

The issue could be fixed by ensuring that the tornado is rotated equally and moving the bottom bone to make it look more natural.
I also suggest using meshes and modifiers in Blender which could create a similar effect.
Whichever works best for you.