How would i trip the player that did the tackle instead of the hit parent?

Player.Character["Right Leg"].Touched:connect(function(hit)
	if Kick == false then return end
	if hit.Parent:FindFirstChild("Humanoid") then
		game.ReplicatedStorage.Trip_Player:FireServer(hit.Parent)
		Kick = false
	end
Player.Character["Right Leg"].Touched

You have the player that caused the tackle already.

Player.Character["Right Leg"].Touched:connect(function(hit)
	if Kick == false then return end
	if hit.Parent:FindFirstChild("Humanoid") then
		game.ReplicatedStorage.Trip_Player:FireServer(Player)
		Kick = false
	end
end

this is what happens.

image

the player just freezes and cannot move

cuz im playing the tackle animation at the same time

update: i fixed it dont worry about writing a script