Ok, so I am moving a crystal above a players head. And the problem is that it follows but doesn't keep up. It is super jittery and jumpy. FE is enabled
SCRIPT IN WORKSPACE: (It has a Remote Event in the script.
game.Players.PlayerAdded:connect(function(player)
player.CharacterAdded:connect(function(character)
local part = game.ReplicatedStorage.Crystal
local clone = part:Clone()
clone.Parent = workspace
clone.Name = "PlayerCrystal"
script.RemoteEvent.OnServerEvent:connect(function()
local head = character["Head"]
local objectSpace = CFrame.new(0, 2, 0)
local worldSpace = head.CFrame:toWorldSpace(objectSpace)
clone.CFrame = worldSpace
end)
end)
end)
LOCAL SCRIPT IN STARTERGUI:
game:GetService("RunService").Heartbeat:connect(function()
workspace.CrystalMove.RemoteEvent:FireServer()
end)
-Please, I really need to know how to fix this. (I am also looking for a scripter, Msg me on Roblox if you are interested, my username is KuroNakamura)

2 comments
Is the part itself anchored?
Why don't you just put it in the same script?