Hello!, So I am currently trying to set up a weld constraint to the players Humanoid Root Part, And the other part being a Hammer that grows in the players chest (It is a regular part, it’s not a tool) The hammer grows with a tween script, but the issue I’m having is that for some reason. After setting the weld constraint and then using Tween:Play() On the clients screen, everything is perfectly normal and the script functions how its intended to, the issue Is that when the script is activated, though on your screen it looks normal, on other players screens you are frozen in place, almost like a mirage, until the weld is destroyed and then you look as if though you teleport to a new location.
https://gyazo.com/c93f32cac29751d7ee97942c81a05c8b
On the players screen, he moves like normal, on others screens, this is what they see. It’s all done server side too.
local SandInfo = TweenInfo.new(3,Enum.EasingStyle.Quad)
local SandTable = {}
SandTable.Size = Vector3.new(48.704, 9.666, 18.316)
local SandTween = TweenService:Create(SandHammer,SandInfo,SandTable)
SandHammer.Parent = game.Workspace
SandTween:Play()
local Weld = Instance.new("WeldConstraint")
Weld.Part1 = player.Character.HumanoidRootPart
Weld.Part0 = SandHammer
Weld.Parent = player.Character.HumanoidRootPart
SandTween.Completed:Connect(function()
Weld:Destroy()
If anyone could help itd be greatly appreciated Ive been struggling with this for a while, I’ve tried attachements, I’ve tried regular welds. Nothings working.