here is the script, i make a new character that is then clones into the workspace and remove the old character, however when i pass the arguments to the fire server it still thinks i am in my old character.
local script
local player = game.Players.LocalPlayer local char = player.Character local UIS = game:GetService("UserInputService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Event = ReplicatedStorage:WaitForChild("run") local off = ReplicatedStorage:WaitForChild("runoff") local flash = true UIS.InputBegan:Connect(function(key) if key.KeyCode == Enum.KeyCode.Z then flash = not flash if flash == false then flash= true player.Character.Humanoid.WalkSpeed = 60 local old = game.Players.LocalPlayer.Character local new = game.ReplicatedStorage:FindFirstChild("flash"):Clone() new:SetPrimaryPartCFrame(old.HumanoidRootPart.CFrame) player.Character = new new.Parent = game.Workspace Event:FireServer(player,new) elseif flash == true then flash = false off:FireServer(player) end end end)
server script
local ReplicatedStorage = game:GetService("ReplicatedStorage") local Event = ReplicatedStorage:WaitForChild("run") local function running(player,new) player.Character.Head.trailOuter.Enabled = true player.Character.Head.trailInner.Enabled = true player.Character.Head.trailLight.Enabled = true player.Character.Head.lightningParticle.Enabled = true player.Character.UpperTorso.trailOuter.Enabled = true player.Character.UpperTorso.trailInner.Enabled = true player.Character.UpperTorso.trailLight.Enabled = true player.Character.UpperTorso.lightningParticle.Enabled = true player.Character.RightUpperLeg.trailOuter.Enabled = true player.Character.RightUpperLeg.trailInner.Enabled = true player.Character.RightUpperLeg.trailLight.Enabled = true player.Character.RightUpperLeg.lightningParticle.Enabled = true player.Character.RightUpperArm.trailOuter.Enabled = true player.Character.RightUpperArm.trailInner.Enabled = true player.Character.RightUpperArm.trailLight.Enabled = true player.Character.RightUpperArm.lightningParticle.Enabled = true player.Character.RightHand.trailOuter.Enabled = true player.Character.RightHand.trailInner.Enabled = true player.Character.RightHand.trailLight.Enabled = true player.Character.RightHand.lightningParticle.Enabled = true player.Character.RightFoot.trailOuter.Enabled = true player.Character.RightFoot.trailInner.Enabled = true player.Character.RightFoot.trailLight.Enabled = true player.Character.RightFoot.lightningParticle.Enabled = true player.Character.LeftUpperLeg.trailOuter.Enabled = true player.Character.LeftUpperLeg.trailInner.Enabled = true player.Character.LeftUpperLeg.trailLight.Enabled = true player.Character.LeftUpperLeg.lightningParticle.Enabled = true player.Character.LeftUpperArm.trailOuter.Enabled = true player.Character.LeftUpperArm.trailInner.Enabled = true player.Character.LeftUpperArm.trailLight.Enabled = true player.Character.LeftUpperArm.lightningParticle.Enabled = true player.Character.LeftHand.trailOuter.Enabled = true player.Character.LeftHand.trailInner.Enabled = true player.Character.LeftHand.trailLight.Enabled = true player.Character.LeftHand.lightningParticle.Enabled = true player.Character.LeftFoot.trailOuter.Enabled = true player.Character.LeftFoot.trailInner.Enabled = true player.Character.LeftFoot.trailLight.Enabled = true player.Character.LeftFoot.lightningParticle.Enabled = true end Event.OnServerEvent:Connect(running)
PS: i am cloning a model from the workspace and making that my new character
thanks in advance for the help