I try to create a weld on my character more the weld is clipping him in ground, I don’t know why.
This is what are happening:
This is my script:
local TS = game:GetService('TweenService')
local Stand = script.Parent.Stand:Clone()
local Weld = Instance.new('Weld', Stand)
Weld.Name = 'Weld'
Weld.Part0 = Stand.HumanoidRootPart
Weld.Part1 = plr.Character.Torso
Stand.Parent = plr.Character
game.ReplicatedStorage.LoadAnimation:InvokeClient(plr, Stand.Humanoid, script.SummonAnim.AnimationId)
for _, v in pairs(Stand:GetDescendants()) do
if v:IsA('Part') or v:IsA('MeshPart') then
v.Transparency = 1
end
end
for _, v in pairs(Stand:GetDescendants()) do
if v:IsA('Part') or v:IsA('MeshPart') then
if v.Name ~= 'HumanoidRootPart' then
TS:Create(v, TweenInfo.new(0.3), { Transparency = 0 }):Play()
end
end
end
TS:Create(Weld, TweenInfo.new(0.3), { C1 = CFrame.new(0, 1, 2) }):Play()
wait(0.3)
game.ReplicatedStorage.LoadAnimation:InvokeClient(plr, Stand.Humanoid, script.Parent.Idle.AnimationId)
plr.InAction.Value = false```