player.Character.LeftFoot.Touched:connect(function(hit) local enemy = hit.Parent local hum = enemy:FindFirstChild("Humanoid") if hum ~= nil then if not touched then print(enemy) touched = true game.ReplicatedStorage.Remotes.Moves.BoneCrush.Effects:FireServer(player, enemy) end end end)
I can print(enemy) and it will show dummy in the output, but once I try to use enemy in the server script it will be a nil value.
game.ReplicatedStorage.Remotes.Moves.BoneCrush.Effects.OnServerEvent:connect(function(player, enemy) player.PlayerScripts.ControlScript.Disabled = true local pos = enemy:FindFirstChild("HumanoidRootPart").Position local it = game.ServerStorage.Instant_Transmission local cloned = it:Clone() cloned.Parent, player.Character.HumanoidRootPart.CFrame = workspace, CFrame.new(pos) cloned:MoveTo(player.Character.HumanoidRootPart.Position) game.ReplicatedStorage.Remotes.Moves.BoneCrush.Player:FireAllClients(player) end)
^Server Script