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