I added a body position to a part, then set the part’s network owner as the player, then in the player’s client I change the body position’s position, but it doesn’t replicate
Server Script:
local bird = folder.Bird:Clone()
local wc = Instance.new('WeldConstraint')
wc.Part0 = bird.Main
wc.Part1 = bird.Outer
wc.Parent = bird.Main
bird.Main.CFrame = hrp.CFrame * CFrame.new(0, 0, -10) * CFrame.Angles(0, math.rad(-90), 0)
bird.Parent = vfx
local bp = Instance.new('BodyPosition')
bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bp.Position = Vector3.new()
bp.P = 10_000
bp.Parent = bird.Main
for i, v in pairs(bird:GetChildren()) do
v.Size = Vector3.new(0, 0, 0)
v:SetNetworkOwner(plr)
TS:Create(v, TweenInfo.new(.5), {
Size = folder.Bird[v.Name].Size;
}):Play()
end