I'm trying to make a thing where if you click this button, a union is added to your body (your head more specifically) and it just teleports me to where I built the unions. What do I do? The part 1 and part 0 switching doesn't work.
local replicatedstorage = game:GetService("ReplicatedStorage") local currentanim = script.PacManAnims.CurrentAnim local equipped = {} local looping = true local function Animate(animations, item, player) local animnumber = 1 replicatedstorage:WaitForChild("EndGame").OnServerEvent:Connect(function() while animnumber == not 1 do animnumber = animnumber - 1 wait(0.1) end end) while looping == true do if animnumber == #animations then animnumber = 1 else animnumber = animnumber + 1 end local anim = animations[animnumber] for i,v in pairs(animations) do if v == anim then v.Parent = workspace[player.Name] local MotorSixD = Instance.new("Motor6D") MotorSixD.Name = "Motor6D" MotorSixD.Parent = v MotorSixD.Part0 = workspace[player.Name].Head MotorSixD.Part1 = v else if v:FindFirstChild("Motor6D") then v:FindFirstChild("Motor6D"):Destroy() end v.Parent = item end end wait(0.1) end end replicatedstorage:WaitForChild("EquippedItem").OnServerEvent:Connect(function(player, equippeditem) local item = script.PacManAnims:FindFirstChild(equippeditem) local children = item:GetChildren() children.Parent = currentanim equipped = item.Name Animate(children, item, player) end)