function pose1()local g=game.Players.LocalPlayer if g==nil then return end char=g.Character Rshoulder=char.Torso:findFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")Lshoulder=char.Torso:findFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114")Rhip=char.Torso:findFirstChild("\082\105\103\104\116 \072\105\112")Lhip=char.Torso:findFirstChild("\076\101\102\116 \072\105\112")if Rshoulder~=nil then Rshoulder.DesiredAngle=0 end if Lshoulder~=nil then Lshoulder.DesiredAngle=0 end if Rhip~=nil then Rhip.DesiredAngle=0 end if Lhip~=nil then Lhip.DesiredAngle=0 end end function noanimate()local g=game.Players.LocalPlayer if g==nil then return end char=g.Character local j=char:findFirstChild("\065\110\105\109\097\116\101")if j~=nil then j.Parent=g end end function animate()local g=game.Players.LocalPlayer if g==nil then return end char=g.Character local j=g:findFirstChild("\065\110\105\109\097\116\101")if j~=nil then j.Parent=char wait()Rshoulder=char.Torso:findFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")Lshoulder=char.Torso:findFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114")Rhip=char.Torso:findFirstChild("\082\105\103\104\116 \072\105\112")Lhip=char.Torso:findFirstChild("\076\101\102\116 \072\105\112")if Rshoulder~=nil then Rshoulder.Parent=nil Rshoulder.Parent=char.Torso end if Lshoulder~=nil then Lshoulder.Parent=nil Lshoulder.Parent=char.Torso end if Rhip~=nil then Rhip.Parent=nil Rhip.Parent=char.Torso end if Lhip~=nil then Lhip.Parent=nil Lhip.Parent=char.Torso end end end function FalconPUUUNCH(g)local j=game.Players.LocalPlayer if j==nil then return end char=j.Character if punchload==false then Rarm=char:findFirstChild("\082\105\103\104\116 \065\114\109")Torso=char.Torso Rshoulder=Torso:findFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")if Rarm~=nil and Rshoulder~=nil then punchload=true g.Icon="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\087\097\105\116\067\117\114\115\111\114\046\112\110\103"noanimate()pose1()Rshoulder.MaxVelocity=1 Rshoulder.DesiredAngle=0 wait(.5)hurtc=hurt:clone()hurtc.Disabled=false hurtc.Parent=Rarm hurtc.Owner.Value=j.Name Rshoulder.DesiredAngle=2 wait(.1)Rshoulder.MaxVelocity=.1 wait(1)while hurtc.Enabled.Value==true do wait(.1)end hurtc:remove()animate()punchload=false g.Icon="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\067\117\114\115\111\114\046\112\110\103"end end end

function pose1()
	local player = game.Players.LocalPlayer
	if (player == nil) then return end
	char = player.Character
	Rshoulder = char.Torso:findFirstChild("Right Shoulder")
	Lshoulder = char.Torso:findFirstChild("Left Shoulder")
	Rhip = char.Torso:findFirstChild("Right Hip")
	Lhip = char.Torso:findFirstChild("Left Hip")
	if (Rshoulder ~= nil) then Rshoulder.DesiredAngle = 0 end
	if (Lshoulder ~= nil) then Lshoulder.DesiredAngle = 0 end
	if (Rhip ~= nil) then Rhip.DesiredAngle = 0 end
	if (Lhip ~= nil) then Lhip.DesiredAngle = 0 end
end

function noanimate()
	local player = game.Players.LocalPlayer
	if (player == nil) then return end
	char = player.Character
	local Anim = char:findFirstChild("Animate")
	if (Anim ~= nil) then
		Anim.Parent = player
	end
end

function animate()
	local player = game.Players.LocalPlayer
	if (player == nil) then return end
	char = player.Character
	local Anim = player:findFirstChild("Animate")
	if (Anim ~= nil) then
		Anim.Parent = char
		wait()
		Rshoulder = char.Torso:findFirstChild("Right Shoulder")
		Lshoulder = char.Torso:findFirstChild("Left Shoulder")
		Rhip = char.Torso:findFirstChild("Right Hip")
		Lhip = char.Torso:findFirstChild("Left Hip")
		if (Rshoulder ~= nil) then
			Rshoulder.Parent = nil
			Rshoulder.Parent = char.Torso
		end
		if (Lshoulder ~= nil) then
			 Lshoulder.Parent = nil
			 Lshoulder.Parent = char.Torso
		end
		if (Rhip ~= nil) then
			 Rhip.Parent = nil
			 Rhip.Parent = char.Torso
		end
		if (Lhip ~= nil) then
			 Lhip.Parent = nil
			 Lhip.Parent = char.Torso end
		end
end

function FalconPUUUNCH(mouse)
	local player = game.Players.LocalPlayer
	if (player == nil) then return end
	char = player.Character
	if (punchload == false) then
		Rarm = char:findFirstChild("Right Arm")
		Torso = char.Torso
		Rshoulder = Torso:findFirstChild("Right Shoulder")
		if (Rarm ~= nil) and (Rshoulder ~= nil) then
			punchload = true
			mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
			noanimate()
			pose1()
			Rshoulder.MaxVelocity = 1
			Rshoulder.DesiredAngle = 0
			wait(0.5)
			hurtc = hurt:clone()
			hurtc.Disabled = false
			hurtc.Parent = Rarm
			hurtc.Owner.Value = player.Name
			Rshoulder.DesiredAngle = 2
			wait(0.1)
			Rshoulder.MaxVelocity = 0.1
			wait(1)
			while hurtc.Enabled.Value == true do
				wait(0.1)
			end
			hurtc:remove()
			animate()
			punchload = false
			mouse.Icon = "rbxasset://textures\\GunCursor.png"
		end
	end
end 
