It's just hovering a block above the player's head but it's really choppy, how do I smooth it out?
local thng = game.ServerStorage.ioo:Clone()
game.Players.PlayerAdded:connect(function(plr)
thng.Parent = workspace
thng.Name = plr.Name.."'s ioo"
thng.CanCollide = false
local char = workspace:WaitForChild(plr.Name)
while wait() do
thng.Position = char.Head.Position + Vector3.new(0, 5, 0)
end
end)

5 comments
is this FE?
no
Oh, then just use RunService
Use a weld
To make it more efficient, I'd: 1. Instead of just line 1 getting 'ioo' automatically, why not use 'WaitForChild' just incase if it isn't existant in time of execution? 2. I wouldn't use line 7 either; I'd just use 'plr.Character' :P 3. I'd recommend using 'CharacterAdded' too, because if the player resets, they'll lose 'ioo' w/ your current code. ;-;