so basically i want to be able to transform into something using a key and when i hit the key again i trasform back to my original character here are the scripts i am using

serverscriptservices script:

rs = game:GetService("ReplicatedStorage")
ss = game:GetService("ServerStorage")

rs.q.OnServerEvent:Connect(function(player)
	local NewChar = ss.doofus:Clone()
	local Pos = player.Character:GetPrimaryPartCFrame()
	player.Character :Destroy()
	player.Character = NewChar
	NewChar.Parent = workspace
	NewChar:SetPrimaryPartCFrame(Pos)
end)

starterpack script:

uis = game:GetService("UserInputService")
rs = game:GetService("ReplicatedStorage")
local Delay = false


uis.InputBegan:Connect(function(key)
	if key.KeyCode == Enum.KeyCode.T then
	if Delay == false then
	   Delay = true
		rs.q:FireServer()
		wait(1)
		Delay = false
		end
	end
end)

i would apreciate the help