Advertisement
iiJosephCats205

My Anti Furry (This Is Fan-Made.)

Oct 31st, 2019
434
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 41.10 KB | None | 0 0
  1. --By iiJoeCats (Fan made script. Original script to Rufus14.)
  2.  
  3. --[[
  4.     --//CONTROLS\\--
  5.     Q - Punch the shit out of them. (Grab them first.)
  6.     E - Teleport All Furry Player To You. (Only Players)
  7.     R - Ban Furry On Mouse.
  8.     F - Send Them To The Sky.
  9.     G - Giant Beam.
  10.     T - Fling A Furry. (Grab them first.)
  11.     Z - Furryify .
  12. --]]
  13.  
  14. repeat wait() until game.Players.LocalPlayer.Character
  15. print("Running...")
  16.  
  17. local player = game.Players.LocalPlayer
  18. local mouse = player:GetMouse()
  19. local UIS = game:GetService("UserInputService")
  20. local character = player.Character
  21. local runS = game:GetService("RunService").RenderStepped
  22.  
  23. local attack = false
  24. local grabbed = false
  25. local canuse = false
  26. local canfling = false
  27. local canrun = false
  28. local isAllowed = true
  29. local isFlinging = false
  30.  
  31. function removeItem(item,timer)
  32.     game:GetService("Debris"):AddItem(item,timer)
  33. end
  34.  
  35. if game.PlaceId == "843495510" or game.PlaceId == "843468296" then
  36.     isAllowed = false
  37.     print("Blood is off.")
  38. else
  39.     isAllowed = true   
  40.     print("Blood is on.")
  41. end
  42.  
  43. local hum = character:FindFirstChildOfClass("Humanoid")
  44.  
  45. local rArm = character["Right Arm"]
  46. local lArm = character["Left Arm"]
  47. local rLeg = character["Right Leg"]
  48. local lLeg = character["Left Leg"]
  49. local tors = character.Torso
  50. local hed = character.Head
  51. local root = character.HumanoidRootPart
  52.  
  53. local rootj = root.RootJoint
  54.  
  55. UIS.InputBegan:Connect(function(key, isTyping)
  56.     if not isTyping then
  57.         if key.KeyCode == Enum.KeyCode.Home then
  58.             print("Yes")
  59.         end
  60.     end
  61. end)
  62.  
  63. mouse.KeyDown:Connect(function(key)
  64.     if key == "z" then
  65.         if mouse.Target then
  66.             if mouse.Target.Parent then
  67.                 local humn = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  68.                 if humn and humn.Parent:WaitForChild("Head") then
  69.                     if mouse.Target:IsDescendantOf(character) then return end
  70.                     if not humn.Parent:FindFirstChild("N00B") then
  71.                         --Converted with ttyyuu12345's model to script plugin v4
  72.                             local function sandbox(var,func)
  73.                                 local env = getfenv(func)
  74.                                 local newenv = setmetatable({},{
  75.                                     __index = function(self,k)
  76.                                         if k=="script" then
  77.                                             return var
  78.                                         else
  79.                                             return env[k]
  80.                                         end
  81.                                     end,
  82.                                 })
  83.                                 setfenv(func,newenv)
  84.                                 return func
  85.                             end
  86.                             cors = {}
  87.                             mas = Instance.new("Model",game:GetService("Lighting"))
  88.                             local Accessory0 = Instance.new("Accessory")
  89.                             Part1 = Instance.new("Part")
  90.                             local SpecialMesh2 = Instance.new("SpecialMesh")
  91.                             Accessory0.Name = "N00B"
  92.                             Accessory0.Parent = mas
  93.                             Part1.Name = "Handle"
  94.                             Part1.Parent = Accessory0
  95.                             Part1.Rotation = Vector3.new(0, 0, 0.0199999996)
  96.                             Part1.FormFactor = Enum.FormFactor.Custom
  97.                             Part1.Size = Vector3.new(1.25000024, 1.12999988, 1.1400001)
  98.                             Part1.CFrame = CFrame.new(113.104767, 31.6558571, -259.307831, 1, -0.000407999993, 0, 0.000407999993, 1, 0, 0, 0, 1)
  99.                             Part1.BottomSurface = Enum.SurfaceType.Smooth
  100.                             Part1.TopSurface = Enum.SurfaceType.Smooth
  101.                             Part1.Position = Vector3.new(113.104767, 31.6558571, -259.307831)
  102.                             Part1.Orientation = Vector3.new(0, 0, 0.0199999996)
  103.                             SpecialMesh2.Parent = Part1
  104.                             SpecialMesh2.MeshId = "rbxassetid://361948302"
  105.                             SpecialMesh2.Scale = Vector3.new(0.5, 0.5, 0.5)
  106.                             SpecialMesh2.TextureId = "http://www.roblox.com/asset/?id=361948503 "
  107.                             SpecialMesh2.MeshType = Enum.MeshType.FileMesh
  108.                             SpecialMesh2.Scale = Vector3.new(0.5, 0.5, 0.5)
  109.                             for i,v in pairs(mas:GetChildren()) do
  110.                             v.Parent = humn.Parent
  111.                             pcall(function() v:MakeJoints() end)
  112.                         end
  113.                         mas:Destroy()
  114.                         for i,v in pairs(cors) do
  115.                             spawn(function()
  116.                                 pcall(v)
  117.                             end)
  118.                         end
  119.                     end
  120.                 end
  121.             else
  122.                 print("Nothing")
  123.             end
  124.         else
  125.             print("Nothing again") 
  126.         end
  127.     end
  128.     if attack == true or canuse == true then return end
  129.     if key == "q" then
  130.         attack = true
  131.        
  132.         local raWeld = Instance.new("Weld",tors)
  133.         raWeld.Part0 = tors
  134.         raWeld.Part1 = rArm
  135.         raWeld.C0 = CFrame.new(1.5,0,0)
  136.        
  137.         local hedWeld = Instance.new("Weld",tors)
  138.         hedWeld.Part0 = tors
  139.         hedWeld.Part1 = hed
  140.         hedWeld.C0 = CFrame.new(0,1.5,0)
  141.        
  142.         local laWeld = Instance.new("Weld",tors)
  143.         laWeld.Part0 = tors
  144.         laWeld.Part1 = lArm
  145.         laWeld.C0 = CFrame.new(-1.5,0,0)
  146.        
  147.         for i = 0,1,0.1 do
  148.             runS:wait()
  149.             hedWeld.C0 = hedWeld.C0:lerp(CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-60),math.rad(0)),i)
  150.             rootj.C0 = rootj.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),0,math.rad(-120)),i)
  151.             raWeld.C0 = raWeld.C0:lerp(CFrame.new(2,.5,-0.5) * CFrame.fromEulerAnglesXYZ(math.rad(92),math.rad(2.5),math.rad(60)),i)
  152.             laWeld.C0 = laWeld.C0:lerp(CFrame.new(-1.6,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-15)),i)
  153.         end
  154.        
  155.         local function spawnHitbox()
  156.             local hitbox = Instance.new("Part",character)
  157.             hitbox:BreakJoints()
  158.             hitbox.Size = Vector3.new(1,1,1)
  159.             hitbox.Transparency = 1
  160.             hitbox.CanCollide = false
  161.             removeItem(hitbox,.5)
  162.            
  163.             local hbWeld = Instance.new("Weld", hitbox)
  164.             hbWeld.Part0 = hitbox
  165.             hbWeld.Part1 = character["Right Arm"]
  166.             hbWeld.C0 = CFrame.new(0,0.6,0)
  167.            
  168.             local function touched(hit)
  169.                 humn = hit.Parent:FindFirstChildOfClass("Humanoid")
  170.                 if humn and humn.Health > 0 then
  171.                     if hit:IsDescendantOf(character) then return end
  172.                     humanoidRoot = humn.Parent:FindFirstChild("HumanoidRootPart")              
  173.                     local function furrygrab()
  174.                         canrun = true
  175.                         wait(0.01)
  176.                         if canrun == true then
  177.                             head = humanoidRoot.Parent:FindFirstChild("Head")
  178.                             if head then
  179.                                 if attack then
  180.                                     attack = true
  181.                                     local canscan = true
  182.                                     for t,v in pairs(humn.Parent:GetChildren()) do
  183.                                         if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  184.                                             if v:FindFirstChild("Handle") then
  185.                                                 if v.Handle:FindFirstChild("Mesh") then
  186.                                                     if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then
  187.                                                         attack = true
  188.                                                         hitbox:Destroy()                                                                local ra = character["Right Arm"]
  189.                                                         local n00b = head
  190.                                                                        
  191.                                                         prt = Instance.new("Part",ra)
  192.                                                         prt.Size = Vector3.new(1,1,1)
  193.                                                         prt.Transparency = 1
  194.                                                                        
  195.                                                         pw = Instance.new("Weld",prt)
  196.                                                         pw.Part0 = ra
  197.                                                         pw.Part1 = prt
  198.                                                         pw.C0 = pw.C0 * CFrame.new(0,.5,0)
  199.                                                                        
  200.                                                         hw = Instance.new("Weld",prt)
  201.                                                         hw.Part0 = prt
  202.                                                         hw.Part1 = n00b
  203.                                                         hw.C0 = hw.C0 * CFrame.new(0,-1.5,-2) * CFrame.fromEulerAnglesXYZ(1.55,0,3.1)
  204.                                                            
  205.                                                         local NraWeld = Instance.new("Weld",tors)
  206.                                                         NraWeld.Part0 = tors
  207.                                                         NraWeld.Part1 = rArm
  208.                                                         NraWeld.C0 = CFrame.new(1.5,.5,-.65) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(30))
  209.                                                            
  210.                                                         local NhedWeld = Instance.new("Weld",tors)
  211.                                                         NhedWeld.Part0 = tors
  212.                                                         NhedWeld.Part1 = hed
  213.                                                         NhedWeld.C0 = CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-30),math.rad(0))
  214.                                                            
  215.                                                         local NlaWeld = Instance.new("Weld",tors)
  216.                                                         NlaWeld.Part0 = tors
  217.                                                         NlaWeld.Part1 = lArm
  218.                                                         NlaWeld.C0 = CFrame.new(-1.6,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-15))   
  219.                                                            
  220.                                                         rootj.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),0,math.rad(-180),i)
  221.                                                            
  222.                                                         wait(1)
  223.                                                            
  224.                                                         for i = 0,1,0.3 do
  225.                                                             runS:wait()
  226.                                                             NlaWeld.C0 = NlaWeld.C0:lerp(CFrame.new(-1.5,.5,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(40)),i)
  227.                                                         end
  228.                                                         wait(0.7)
  229.                                                        
  230.                                                         repeat
  231.                                                             for x = 0,1,0.4 do
  232.                                                                 runS:wait()
  233.                                                                 NlaWeld.C0 = NlaWeld.C0:lerp(CFrame.new(-0.4,.5,-1.69) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(40)),x)
  234.                                                             end
  235.                                                             local ppunch = Instance.new("Sound",character)
  236.                                                             ppunch.Volume = 3
  237.                                                             ppunch.SoundId = "rbxassetid://743886825"
  238.                                                             ppunch.MaxDistance = 600
  239.                                                             removeItem(ppunch,2)
  240.                                                             humn:TakeDamage(math.random(2,4))
  241.                                                             ppunch:Play()
  242.                                                            
  243.                                                             coroutine.resume(coroutine.create(function()
  244.                                                                 for g = 1,2 do
  245.                                                                     if isAllowed then
  246.                                                                         local BLOOOOOOOOOOD = Instance.new("Part",workspace)
  247.                                                                         BLOOOOOOOOOOD.Size = Vector3.new(.38,.38,.38)
  248.                                                                         BLOOOOOOOOOOD.Material = Enum.Material.Glass
  249.                                                                         BLOOOOOOOOOOD.Transparency = .4
  250.                                                                         BLOOOOOOOOOOD.BrickColor = BrickColor.new("Maroon")
  251.                                                                         BLOOOOOOOOOOD.Position = humanoidRoot.Position + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  252.                                                                         removeItem(BLOOOOOOOOOOD,0.5)
  253.                                                                     end
  254.                                                                 end
  255.                                                             end))
  256.                                                             wait(0.1)
  257.                                                             for x = 0,1,0.4 do
  258.                                                                 runS:wait()
  259.                                                                 NlaWeld.C0 = NlaWeld.C0:lerp(CFrame.new(-1.5,.25,-.5) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(40)),x)
  260.                                                             end
  261.                                                         until humn.Health <= 10
  262.  
  263.                                                         NhedWeld:Destroy()
  264.                                                         NlaWeld:Destroy()
  265.                                                        
  266.                                                         wait(1)
  267.                                                        
  268.                                                         for i = 0,1,0.2 do
  269.                                                             runS:wait()
  270.                                                             NraWeld.C0 = NraWeld.C0:lerp(CFrame.new(1.5,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),i)
  271.                                                         end
  272.                                                        
  273.                                                         wait(0.2)
  274.                                                        
  275.                                                         for i = 0,1,0.3 do
  276.                                                             runS:wait()
  277.                                                             NraWeld.C0 = NraWeld.C0:lerp(CFrame.new(1.5,.55,-.5) * CFrame.fromEulerAnglesXYZ(math.rad(130),0,0),i)
  278.                                                         end
  279.                                                         rArm:ClearAllChildren()
  280.                                                         local bv = Instance.new("BodyVelocity",humanoidRoot)
  281.                                                         bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  282.                                                         bv.Velocity = humanoidRoot.CFrame.LookVector * 20 + Vector3.new(0,20,0)
  283.                                                         removeItem(bv,0.1)
  284.                                                         wait(0.1)
  285.                                                         humn.PlatformStand = true
  286.                                                         coroutine.resume(coroutine.create(function()
  287.                                                             wait(0.5)
  288.                                                             humn.PlatformStand = true
  289.                                                             wait(2)
  290.                                                             humn.Parent:BreakJoints()
  291.                                                             local ex = Instance.new("Explosion",humn.Parent)
  292.                                                             ex.Position = humn.Parent.Head.Position
  293.                                                             ex.DestroyJointRadiusPercent = 0
  294.                                                             ex.ExplosionType = Enum.ExplosionType.NoCraters
  295.                                                         end))
  296.                                                         wait(2)
  297.                                                         NraWeld:Destroy()
  298.                                                         attack = false
  299.                                                     end        
  300.                                                 end
  301.                                             end    
  302.                                         end        
  303.                                     end
  304.                                 end
  305.                             end
  306.                         end
  307.                     end
  308.                     if humanoidRoot then
  309.                         furrygrab()
  310.                     else
  311.                         humanoidRoot = humn.Parent:FindFirstChild("Head")
  312.                         furrygrab()
  313.                     end
  314.                 else
  315.                     warn("No humanoid found or died.") 
  316.                 end
  317.             end
  318.             hitbox.Touched:Connect(touched)
  319.         end
  320.         spawn(spawnHitbox)
  321.        
  322.         wait(0.5)
  323.        
  324.         for i = 0,1,0.1 do
  325.             runS:wait()
  326.             hedWeld.C0 = hedWeld.C0:lerp(CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-0),math.rad(0)),i)
  327.             rootj.C0 = rootj.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),0,math.rad(-180)),i)
  328.             raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0)),i)
  329.             laWeld.C0 = laWeld.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-0)),i)
  330.         end
  331.        
  332.         raWeld:Destroy()
  333.         laWeld:Destroy()
  334.         hedWeld:Destroy()
  335.         attack = false
  336.     end
  337.     if key == "e" then
  338.         attack = true
  339.         for q, v in pairs(game.Players:GetPlayers()) do
  340.             local ranPlr = v
  341.             if ranPlr.Name ~= player.Name then
  342.                 local chr = ranPlr.Character
  343.                 local canscan = true
  344.                 for i,v in pairs(chr:GetChildren()) do
  345.                     if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  346.                         if v:FindFirstChild("Handle") then
  347.                             if v.Handle:FindFirstChild("Mesh") then
  348.                                 if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then
  349.                                     chr:MoveTo(tors.Position + Vector3.new(math.random(-10,10),1,math.random(-10,10)))
  350.                                 end
  351.                             end
  352.                         end
  353.                     end
  354.                 end
  355.             end
  356.         end
  357.         wait(1)
  358.         attack = false
  359.     end
  360.     if key == "r" then
  361.         attack = true
  362.         if mouse.Target then
  363.             if mouse.Target.Parent then
  364.                 local humn = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  365.                 if humn and humn.Parent:WaitForChild("Head") then
  366.                     if mouse.Target:IsDescendantOf(character) then return end
  367.                     local canscan = true
  368.                     for i,v in pairs(humn.Parent:GetChildren()) do
  369.                         if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  370.                             if v:FindFirstChild("Handle") then
  371.                                 if v.Handle:FindFirstChild("Mesh") then
  372.                                     if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then
  373.                                         attack = true                      
  374.                                         --//Credit to Rufus14
  375.                                         humn.WalkSpeed = 0
  376.                                         humn.JumpPower = 0
  377.                                         local function addweld()
  378.                                             if humn.Parent:findFirstChild("Torso") then
  379.                                                 local heead = Instance.new("Weld", humn.Parent.Torso)
  380.                                                 heead.Part0 = humn.Parent.Torso
  381.                                                 heead.Part1 = humn.Parent.Head
  382.                                                 heead.C0 = CFrame.new(0,1.5,0)
  383.                                                 heead.Name = "HeadWeld"
  384.                                                 wait(0.7)
  385.                                                 for i = 0,1 , 0.08 do
  386.                                                     heead.C0 = heead.C0:lerp(CFrame.new(0,1.5,0.4) * CFrame.fromEulerAnglesXYZ(1.2,0,0),i)
  387.                                                     wait()
  388.                                                 end
  389.                                                 wait(0.7)
  390.                                                 while runS:wait() do
  391.                                                     heead.C0 = heead.C0 * CFrame.fromEulerAnglesXYZ(0.5,0.5,0.5)
  392.                                                 end
  393.                                             elseif humn.Parent:findFirstChild("UpperTorso") then
  394.                                                 local heead = Instance.new("Weld", humn.Parent.UpperTorso)
  395.                                                 heead.Part0 = humn.Parent.UpperTorso
  396.                                                 heead.Part1 = humn.Parent.Head
  397.                                                 heead.C0 = CFrame.new(0,1.5,0)
  398.                                                 heead.Name = "HeadWeld"
  399.                                                 wait(0.7)
  400.                                                 for i = 0,1 , 0.08 do
  401.                                                     heead.C0 = heead.C0:lerp(CFrame.new(0,1.5,0.4) * CFrame.fromEulerAnglesXYZ(1.2,0,0),i)
  402.                                                     runS:wait()
  403.                                                 end
  404.                                                 wait(0.7)
  405.                                                 while runS:wait() do
  406.                                                     heead.C0 = heead.C0 * CFrame.fromEulerAnglesXYZ(0.5,0.5,0.5)
  407.                                                 end
  408.                                             end
  409.                                         end
  410.                                         spawn(addweld)
  411.                                         local banhamma = Instance.new("Part", humn.Parent)
  412.                                         banhamma.Size = Vector3.new(3, 10, 2)
  413.                                         banhamma:BreakJoints()
  414.                                         banhamma.CFrame = humn.Parent.Head.CFrame * CFrame.new(0,20,0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,1)
  415.                                         banhamma.Name = "ban"
  416.                                         banhamma.Transparency = 1
  417.                                         banhamma.Anchored = true
  418.                                         local mesh = Instance.new("SpecialMesh", banhamma)
  419.                                         mesh.MeshId = "http://www.roblox.com/asset/?id=10604848"
  420.                                         mesh.TextureId = "http://www.roblox.com/asset/?id=10605252"
  421.                                         local special = Instance.new("Sound", banhamma)
  422.                                         special.SoundId = "rbxassetid://427090157"
  423.                                         special.Volume = 2
  424.                                         special:Play()
  425.                                         for i = 1,20 do
  426.                                             banhamma.Transparency = banhamma.Transparency - 0.05
  427.                                             if humn then
  428.                                                 humn.JumpPower = 0
  429.                                                 humn.WalkSpeed = 0
  430.                                             end
  431.                                             runS:wait()
  432.                                         end
  433.                                         local hammertime = Instance.new("Sound", banhamma)
  434.                                         hammertime.SoundId = "rbxassetid://176192087"
  435.                                         hammertime.Volume = 3
  436.                                         hammertime:Play()
  437.                                         wait(1.4)
  438.                                         if humn.Parent:findFirstChild("Head") then
  439.                                             local scream = Instance.new("Sound", humn.Parent.Head)
  440.                                             scream.SoundId = "rbxassetid://176238381"
  441.                                             scream.Volume = 2
  442.                                             scream:Play()
  443.                                             banhamma.Anchored = false
  444.                                             local angularvel = Instance.new("BodyAngularVelocity", banhamma)
  445.                                             angularvel.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  446.                                             angularvel.AngularVelocity = banhamma.CFrame.rightVector * 20
  447.                                             local touchedban = false
  448.                                             local function touched(part)
  449.                                                 if part.Name == "Head" and part.Parent == humn.Parent then
  450.                                                     touchedban = true
  451.                                                     local aaaaaaaa = Instance.new("Sound", banhamma)
  452.                                                     aaaaaaaa.SoundId = "rbxassetid://147722910"
  453.                                                     aaaaaaaa.Volume = 2
  454.                                                     aaaaaaaa:Play()
  455.                                                     angularvel:Destroy()
  456.                                                     banhamma.CanCollide = true
  457.                                                     for i,v in pairs(humn.Parent:GetChildren()) do
  458.                                                         if v.ClassName == "Part" and v.Name ~= "ban" or v.ClassName == "Accessory" then
  459.                                                             v:destroy()
  460.                                                         end
  461.                                                     end
  462.                                                 end
  463.                                             end
  464.                                             banhamma.Touched:connect(touched)
  465.                                             wait(2)
  466.                                             if not touchedban and humn.Parent:findFirstChild("Head") then
  467.                                                 banhamma.CFrame = humn.Parent:findFirstChild("Head").CFrame
  468.                                             end
  469.                                         end
  470.                                         wait(1)
  471.                                         attack = false             
  472.                                     end                    
  473.                                 end                    
  474.                             end                        
  475.                         end
  476.                     end
  477.                 end
  478.             else
  479.                 print("Nothing")
  480.             end
  481.         else
  482.             print("Nothing again") 
  483.         end
  484.         wait(0.1)
  485.         attack = false
  486.     end
  487.     if key == "f" then
  488.         attack = true
  489.        
  490.         local bodyV = Instance.new("BodyVelocity",character.Torso)
  491.         character.Torso.CFrame = CFrame.new(character.Torso.Position, mouse.Hit.p) * CFrame.new(0,0,0)
  492.         removeItem(bodyV,0.1)
  493.         bodyV.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  494.         bodyV.Velocity = CFrame.new(character.Torso.Position, mouse.Hit.p).LookVector * 90
  495.        
  496.         local function spawnHitbox()
  497.             local hitbox = Instance.new("Part",character)
  498.             hitbox:BreakJoints()
  499.             hitbox.Size = Vector3.new(1,1,1)
  500.             hitbox.Transparency = 1
  501.             hitbox.CanCollide = false
  502.             removeItem(hitbox,.5)
  503.            
  504.             local hbWeld = Instance.new("Weld", hitbox)
  505.             hbWeld.Part0 = hitbox
  506.             hbWeld.Part1 = rArm
  507.             hbWeld.C0 = CFrame.new(0,0.6,0)
  508.            
  509.             local function touched(hit)
  510.                 humn = hit.Parent:FindFirstChildOfClass("Humanoid")
  511.                 if humn and humn.Health > 0 then
  512.                     if hit:IsDescendantOf(character) then return end
  513.                     humanoidRoot = humn.Parent:FindFirstChild("HumanoidRootPart")              
  514.                     local function furrygrab()
  515.                         canrun = true
  516.                         wait(0.01)
  517.                         if canrun == true then
  518.                             head = humanoidRoot.Parent:FindFirstChild("Head")
  519.                             if head then
  520.                                 if attack then
  521.                                     attack = true
  522.                                     local canscan = true
  523.                                     for t,v in pairs(humn.Parent:GetChildren()) do
  524.                                         if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  525.                                             if v:FindFirstChild("Handle") then
  526.                                                 if v.Handle:FindFirstChild("Mesh") then
  527.                                                     if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then
  528.                                                         if not canuse then
  529.                                                             spawn(function()
  530.                                                                 canuse = true
  531.                                                                 local hedd = head
  532.                                                                 local prt = Instance.new("Part",character["Right Arm"])
  533.                                                                 prt.Size = Vector3.new(1,1,1)
  534.                                                                 prt.Transparency = 1
  535.                                                                
  536.                                                                 local pw = Instance.new("Weld",prt)
  537.                                                                 pw.Part0 = character["Right Arm"]
  538.                                                                 pw.Part1 = prt
  539.                                                                 pw.C0 = pw.C0 * CFrame.new(0,.5,0)
  540.                                                                
  541.                                                                 local hw = Instance.new("Weld",prt)
  542.                                                                 hw.Part0 = prt
  543.                                                                 hw.Part1 = hedd
  544.                                                                 hw.C0 = hw.C0 * CFrame.new(0,-1.5,-2) * CFrame.fromEulerAnglesXYZ(1.55,0,3.1)
  545.                                                                 wait(3)
  546.                                                                
  547.                                                                 local bv2 = Instance.new("BodyPosition",character.Torso)
  548.                                                                 bv2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  549.                                                                 bv2.Position = tors.Position + Vector3.new(0,1000,0)
  550.                                                                
  551.                                                                 wait(0.5)
  552.                                                                 for i = 1,3,1 do
  553.                                                                     wait(1)
  554.                                                                     local ex = Instance.new("Explosion",hedd)
  555.                                                                     ex.DestroyJointRadiusPercent = 0
  556.                                                                     ex.Position = hed.Position
  557.                                                                     ex.ExplosionType = Enum.ExplosionType.NoCraters
  558.                                                                     local fx = Instance.new("Sound",hed)
  559.                                                                     game:GetService("Debris"):AddItem(fx,4)
  560.                                                                     fx.Volume = 1
  561.                                                                     fx.MaxDistance = 500
  562.                                                                     fx.SoundId = "rbxassetid://138186576"
  563.                                                                     fx:Play()
  564.                                                                 end
  565.                                                                
  566.                                                                 wait(1)
  567.                                                                
  568.                                                                 hedd.Parent:BreakJoints()
  569.                                                                 hedd.Parent:FindFirstChildOfClass("Humanoid").Died:Connect(function()
  570.                                                                     local fx = Instance.new("Sound",humn.Parent)
  571.                                                                     game:GetService("Debris"):AddItem(fx,26.9)
  572.                                                                     fx.Volume = 8
  573.                                                                     fx.MaxDistance = 500
  574.                                                                     --fx.TimePosition = 2.9
  575.                                                                     fx.SoundId = "rbxassetid://1080089636"
  576.                                                                     fx:Play()
  577.                                                                     removeItem(fx,5)
  578.                                                                    
  579.                                                                     local w = Instance.new("BillboardGui",hedd)
  580.                                                                     w.Name = "kf"
  581.                                                                     w.Size = UDim2.new(2, 0, 1.2, 0)
  582.                                                                     w.StudsOffset = Vector3.new(-5, 3, 0)
  583.                                                                     local ww = Instance.new("TextLabel", w)
  584.                                                                     ww.Size = UDim2.new(6, 0, 1, 0)
  585.                                                                     ww.FontSize = "Size8"
  586.                                                                     ww.TextScaled = true
  587.                                                                     ww.TextTransparency = 0
  588.                                                                     ww.BackgroundTransparency = 1
  589.                                                                     ww.TextTransparency = 0
  590.                                                                     ww.TextStrokeTransparency = 0
  591.                                                                     ww.Font = "Cartoon"
  592.                                                                     ww.TextStrokeColor3 = Color3.new(0, 0, 0)
  593.                                                                     ww.TextColor3 = hedd.Parent["Body Colors"].TorsoColor3
  594.                                                                     ww.Text = hedd.Parent.Name.. " has experienced acrophobia."
  595.                                                                    
  596.                                                                 end)
  597.                                                                
  598.                                                                 bv2.Position = character.Torso.Position + Vector3.new(0,-1000,0)
  599.                                                                 wait(1)
  600.                                                                 bv2:Destroy()
  601.                                                                
  602.                                                                 wait(1)
  603.                                                                 canuse = false
  604.                                                                 attack = false
  605.                                                             end)
  606.                                                         end
  607.                                                     end        
  608.                                                 end
  609.                                             end    
  610.                                         end        
  611.                                     end
  612.                                 end
  613.                             end
  614.                         end
  615.                     end
  616.                     if humanoidRoot then
  617.                         furrygrab()
  618.                     else
  619.                         humanoidRoot = humn.Parent:FindFirstChild("Head")
  620.                         furrygrab()
  621.                     end
  622.                 else
  623.                     warn("No humanoid found or died.") 
  624.                 end
  625.             end
  626.             hitbox.Touched:Connect(touched)
  627.         end
  628.         spawn(spawnHitbox)
  629.        
  630.         wait(1)
  631.         attack = false         
  632.     end
  633.     if key == "g" then
  634.         attack = true
  635.        
  636.         local Beam = Instance.new("Part",workspace)
  637.         Beam.Size = Vector3.new(1,15,15)
  638.         Beam.Shape = Enum.PartType.Cylinder
  639.         Beam.Material = Enum.Material.Neon
  640.         Beam.Anchored = true
  641.         Beam.CanCollide = false
  642.         Beam.Transparency = 0.25
  643.         Beam.BrickColor = BrickColor.new("New Yeller")
  644.         Beam.CFrame = tors.CFrame * CFrame.new(0,0,-5) * CFrame.fromEulerAnglesXYZ(0,math.rad(-90),0)
  645.        
  646.         print(character.Name)
  647.        
  648.         Beam.Touched:Connect(function(hit)
  649.             print(hit.Parent.Name)
  650.             if hit.Parent:FindFirstChildOfClass("Humanoid") then
  651.                 print("Found Humanoid")
  652.                 local no = hit.Parent:FindFirstChildOfClass("Humanoid")
  653.                 local findVal = no.Parent:FindFirstChildOfClass("BinaryStringValue")
  654.                 if not findVal then
  655.                     if no and no.Health > 0 then
  656.                         if hit:IsDescendantOf(character) then return end
  657.                         Instance.new("BinaryStringValue",no.Parent).Name = "money"
  658.                         no:TakeDamage(math.random(25,45))
  659.                         wait(.4)
  660.                         no.Parent:FindFirstChildOfClass("BinaryStringValue"):Destroy()
  661.                     end
  662.                 else
  663.                        
  664.                 end
  665.             end
  666.         end)
  667.        
  668.         local GottaBlast = Instance.new("Sound",workspace)
  669.         GottaBlast.SoundId = "rbxassetid://294188875"
  670.         GottaBlast.Volume = 3
  671.         GottaBlast:Play()
  672.        
  673.         for i = 1,290 do
  674.             runS:wait()
  675.             Beam.CFrame = Beam.CFrame * CFrame.new(-1.5,0,0)
  676.             Beam.Size = Beam.Size + Vector3.new(3,.2,.2)
  677.         end
  678.        
  679.         Beam:Destroy()
  680.        
  681.         wait(1)
  682.         attack = false
  683.     end
  684.     if key == "t" then
  685.         attack = true
  686.    
  687.         raWeld = Instance.new("Weld",character.Torso)
  688.         raWeld.Part0 = character.Torso
  689.         raWeld.Part1 = character["Right Arm"]
  690.         raWeld.C0 = CFrame.new(1.5,0,0)
  691.        
  692.         rutJ = rootj
  693.        
  694.         local function spawnHitbox()
  695.             local hitbox = Instance.new("Part",character)
  696.             hitbox:BreakJoints()
  697.             hitbox.Size = Vector3.new(1,1,1)
  698.             hitbox.Transparency = 1
  699.             hitbox.CanCollide = false
  700.             removeItem(hitbox,.3)
  701.            
  702.             local hbWeld = Instance.new("Weld", hitbox)
  703.             hbWeld.Part0 = hitbox
  704.             hbWeld.Part1 = character["Right Arm"]
  705.             hbWeld.C0 = CFrame.new(0,0.6,0)
  706.            
  707.             local function touched(hit)
  708.                 humn = hit.Parent:FindFirstChildOfClass("Humanoid")
  709.                 if humn and humn.Health > 0 then
  710.                     if hit:IsDescendantOf(character) then return end
  711.                     humanoidRoot = humn.Parent:FindFirstChild("HumanoidRootPart")              
  712.                     local function furrygrab()
  713.                             canrun = true
  714.                             wait(0.01)
  715.                             if canrun == true then
  716.                                 head = humanoidRoot.Parent:FindFirstChild("Head")
  717.                                 if head then
  718.                                     if attack then
  719.                                         attack = true
  720.                                             local canscan = true
  721.                                             for i,v in pairs(humn.Parent:GetChildren()) do
  722.                                                 if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  723.                                                     if v:FindFirstChild("Handle") then
  724.                                                         if v.Handle:FindFirstChild("Mesh") then
  725.                                                             if canscan and v.Handle.Mesh.MeshId == "rbxassetid://188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=188699722" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=170939831" or v.Handle.Mesh.MeshId == "rbxassetid://170939831" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=135446047" or v.Handle.Mesh.MeshId == "rbxassetid://135446047" or v.Handle.Mesh.MeshId == "rbxassetid://335037790" or v.Handle.Mesh.MeshId == "rbxassetid://361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=361948302" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=1374148" or v.Handle.Mesh.MeshId == "rbxassetid://1374148" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Handle.Mesh.MeshId == "rbxassetid://112495973" or v.Name == "FoxTail" or v.Name == "Zootopia_FoxEars" or v.Name == "FurryCatTail" or v.Handle.Mesh.MeshId == "http://www.roblox.com/asset/?id=112495973" or v.Name == "ArcticFoxHead" then
  726.                                                                 attack = true
  727.                                                                     if grabbed == true then return end
  728.                                                                     grabbed = true
  729.                                                                     hitbox:Destroy()
  730.                                                                     humn.PlatformStand = true
  731.                                                                    
  732.                                                                     local youaregrounded = Instance.new("Sound",character)
  733.                                                                     youaregrounded.SoundId = "rbxassetid://1582127763"
  734.                                                                     youaregrounded.Volume = 2
  735.                                                                     youaregrounded:Play()
  736.                                                                     removeItem(youaregrounded,1.9)
  737.                                                                    
  738.                                                                     local ra = character["Right Arm"]
  739.                                                                     local n00b = head
  740.                                                                    
  741.                                                                     prt = Instance.new("Part",ra)
  742.                                                                     prt.Size = Vector3.new(1,1,1)
  743.                                                                     prt.Transparency = 1
  744.                                                                    
  745.                                                                     pw = Instance.new("Weld",prt)
  746.                                                                     pw.Part0 = ra
  747.                                                                     pw.Part1 = prt
  748.                                                                     pw.C0 = pw.C0 * CFrame.new(0,.5,0)
  749.                                                                    
  750.                                                                     hw = Instance.new("Weld",prt)
  751.                                                                     hw.Part0 = prt
  752.                                                                     hw.Part1 = n00b
  753.                                                                     hw.C0 = hw.C0 * CFrame.new(0,-1.5,-2) * CFrame.fromEulerAnglesXYZ(1.55,0,3.1)
  754.                                                                    
  755.                                                                     local headWeld = Instance.new("Weld",character.Torso)
  756.                                                                     headWeld.Part0 = character.Torso
  757.                                                                     headWeld.Part1 = character.Head
  758.                                                                     headWeld.C0 = CFrame.new(0,1.5,0)
  759.                                                                    
  760.                                                                     function reset()
  761.                                                                         prt:Destroy()
  762.                                                                         for i = 0,1,0.23 do
  763.                                                                             runS:wait()
  764.                                                                             rutJ.C0 = rutJ.C0:lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),i)
  765.                                                                             raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  766.                                                                             headWeld.C0 = headWeld.C0:lerp(CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  767.                                                                         end
  768.                                                                         wait(.2)
  769.                                                                         character.Torso:FindFirstChildOfClass("Weld"):Destroy()
  770.                                                                         rutJ.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)                                                                
  771.                                                                         raWeld:Destroy()
  772.                                                                         headWeld:Destroy()
  773.                                                                         attack = false
  774.                                                                     end
  775.                                                                    
  776.                                                                     for i = 0,1,0.2 do
  777.                                                                         runS:wait()
  778.                                                                         rutJ.C0 = rutJ.C0:lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),i)
  779.                                                                         raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.54999995, 0.4, -0.4, 0.939692616, -0.342020124, 0, -2.98023224e-08, -1.09896064e-07, -1, 0.342020124, 0.939692676, -1.17346644e-07),i)
  780.                                                                         headWeld.C0 = headWeld.C0:lerp(CFrame.new(0, 1.5, 0, 0.939692616, 0, -0.342020094, -0.116977766, 0.939692616, -0.321393788, 0.321393788, 0.342020094, 0.883022189),i)
  781.                                                                     end
  782.                                                                    
  783.                                                                     wait(2)
  784.                                                                     --
  785.                                                                     for i = 0,1,0.15 do
  786.                                                                         runS:wait()
  787.                                                                         rutJ.C0 = rutJ.C0:lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),i)
  788.                                                                         raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.50000525, 0.949951768, -0.0200621132, 0.981055856, -0.173008949, 0.0871630609, -0.17365545, -0.984806716, -0.000168011524, 0.0858678073, -0.0149715086, -0.996194303),i)
  789.                                                                         headWeld.C0 = headWeld.C0:lerp(CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  790.                                                                     end
  791.                                                                    
  792.                                                                     canfling = true
  793.                                                         end        
  794.                                                     end
  795.                                                 end    
  796.                                             end        
  797.                                         end
  798.                                     end
  799.                                 end
  800.                             end
  801.                         end
  802.                    
  803.                     if humanoidRoot then
  804.                         furrygrab()
  805.                     else
  806.                         humanoidRoot = humn.Parent:FindFirstChild("Head")
  807.                         furrygrab()
  808.                     end
  809.                 else
  810.                     warn("No humanoid found or died.") 
  811.                 end
  812.             end
  813.             hitbox.Touched:Connect(touched)
  814.         end
  815.        
  816.         for i = 0,1,0.1 do
  817.             runS:wait()
  818.             rutJ.C0 = rutJ.C0:lerp(CFrame.new(0, 0, 0, -0.819152176, -0.57357645, -0, 0, 0, 1, -0.57357645, 0.819152176, 0),i)
  819.             raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.60000002, 0.499999911, -0.499999911, 0.939692616, -0.342020094, -4.47034836e-08, 0, 7.63684511e-08, -1.00000012, 0.342020094, 0.939692736, 6.89178705e-08),i)
  820.         end
  821.        
  822.         local coru = coroutine.create(function()
  823.             spawn(spawnHitbox)
  824.         end)
  825.         coroutine.resume(coru)
  826.        
  827.         for i = 0,1,0.1 do
  828.             runS:wait()
  829.             rutJ.C0 = rutJ.C0:lerp(CFrame.new(0, 0, 0, -0.797583938, 0.603208125, -2.98023224e-08, -4.75595172e-08, -4.66796131e-08, 1, 0.603208125, 0.797583938, 5.96046448e-08),i)
  830.             raWeld.C0 = raWeld.C0:lerp(CFrame.new(0.80000025, -0.29999999, -0.600000024, 0.707107008, 0.707106709, -8.94069672e-08, -0.541675091, 0.54167521, -0.642787814, -0.454519451, 0.454519838, 0.766044259),i)
  831.         end
  832.         --print(raWeld.C0)
  833.        
  834.         wait(0.1)
  835.        
  836.         if grabbed == false then
  837.             --//Reset
  838.             for i = 0,1,0.2 do
  839.                 runS:wait()
  840.                 rutJ.C0 = rutJ.C0:lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),i)
  841.                 raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  842.             end
  843.            
  844.             wait(0.09)
  845.             raWeld:Destroy()
  846.         end
  847.         attack = false
  848.     end
  849. end)
  850.  
  851. mouse.Button1Down:Connect(function()
  852.     if canfling == true and not isFlinging then
  853.         isFlinging = true
  854.         canfling = false
  855.         prt:Destroy()
  856.         humn.PlatformStand = true
  857.         local sparks = Instance.new("Sparkles",humanoidRoot)
  858.         sparks.SparkleColor = Color3.new(math.random(),math.random(),math.random())
  859.        
  860.         local sounds = {2407404011,1166082641,2538467220,273935922,445658142}
  861.        
  862.         local i = sounds[math.random(1, #sounds)]
  863.        
  864.         local why = Instance.new("Sound",humanoidRoot)
  865.         why.SoundId = "rbxassetid://"..i
  866.         why.Volume = 4
  867.                
  868.             if i == 1166082641 then
  869.                 why.Volume = 1
  870.                 sparks:Destroy()
  871.                 why.PlaybackSpeed = 1
  872.                 --//Windows XP logo particles lol
  873.                 local park = Instance.new("ParticleEmitter",humanoidRoot)
  874.                 park.Speed = NumberRange.new(9, 9)
  875.                 park.Rotation = NumberRange.new(30, 30)
  876.                 park.Color = ColorSequence.new(Color3.new(1, 0, 0))
  877.                 park.LightInfluence = 1
  878.                 park.Texture = "http://www.roblox.com/asset/?id=15478185"
  879.                 park.Size = NumberSequence.new(0.50000011920929,3.625,0.37499964237213,4.375)
  880.                 park.Lifetime = NumberRange.new(1.25, 1.25)
  881.                 park.RotSpeed = NumberRange.new(-70, -70)
  882.                 park.SpreadAngle = Vector2.new(-240, 240)
  883.                 park.VelocitySpread = -240
  884.             end
  885.                
  886.             if i == 2538467220 then
  887.                 sparks:Destroy()
  888.                 why.Volume = 4
  889.                 why.PlaybackSpeed = 1
  890.                 why.TimePosition = 16
  891.                
  892.                 local park = Instance.new("ParticleEmitter",humanoidRoot)
  893.                 park.Speed = NumberRange.new(9, 9)
  894.                 park.Rotation = NumberRange.new(30, 30)
  895.                 park.LightInfluence = 1
  896.                 park.Texture = "http://www.roblox.com/asset/?id=2803553470"
  897.                 park.Size = NumberSequence.new(0.50000011920929,3.625,0.37499964237213,4.375)
  898.                 park.Lifetime = NumberRange.new(1.25, 1.25)
  899.                 park.RotSpeed = NumberRange.new(-250, -250)
  900.                 park.SpreadAngle = Vector2.new(-240, 240)
  901.                 park.VelocitySpread = -240
  902.             end
  903.            
  904.             if i == 2407404011 then
  905.                 why.PlaybackSpeed = 1.01
  906.                 why.TimePosition = 0   
  907.             end
  908.            
  909.             if i == 273935922 then
  910.                 sparks:Destroy()
  911.                 why.Volume = 2
  912.                 why.PlaybackSpeed = 1
  913.                 why.TimePosition = 2.5
  914.                
  915.                 local park = Instance.new("ParticleEmitter",humanoidRoot)
  916.                 park.Speed = NumberRange.new(9, 9)
  917.                 park.Rotation = NumberRange.new(30, 30)
  918.                 park.LightInfluence = 1
  919.                 park.Texture = "http://www.roblox.com/asset/?id=496671656"
  920.                 park.Size = NumberSequence.new(0.50000011920929,3.625,0.37499964237213,4.375)
  921.                 park.Lifetime = NumberRange.new(1.25, 1.25)
  922.                 park.RotSpeed = NumberRange.new(-250, -250)
  923.                 park.SpreadAngle = Vector2.new(-240, 240)
  924.                 park.VelocitySpread = -240
  925.             end
  926.            
  927.             if i == 445658142 then
  928.                 why.Volume = 10
  929.             end
  930.         why:Play() 
  931.         removeItem(why,8)
  932.        
  933.         local Face = head:FindFirstChild("face")
  934.         if Face then
  935.             head.face.Texture = "http://www.roblox.com/asset/?id=810245460"
  936.         else
  937.         end
  938.         local killthehum = coroutine.create(function()
  939.             wait(3)
  940.             humn.Parent:BreakJoints()
  941.             local ex = Instance.new("Explosion",humn.Parent)
  942.             ex.Position = humn.Parent.Head.Position
  943.             ex.DestroyJointRadiusPercent = 0
  944.             ex.ExplosionType = Enum.ExplosionType.NoCraters
  945.             humn.Died:Connect(function()
  946.                 local plr = game.Players:FindFirstChild(humn.Parent.Name)
  947.                 if plr then
  948.                     local plrGui = plr.PlayerGui
  949.                     --Converted with ttyyuu12345's model to script plugin v4
  950.                     function sandbox(var,func)
  951.                         local env = getfenv(func)
  952.                         local newenv = setmetatable({},{
  953.                             __index = function(self,k)
  954.                                 if k=="script" then
  955.                                     return var
  956.                                 else
  957.                                     return env[k]
  958.                                 end
  959.                             end,
  960.                         })
  961.                         setfenv(func,newenv)
  962.                         return func
  963.                     end
  964.                     cors = {}
  965.                     mas = Instance.new("Model",game:GetService("Lighting"))
  966.                     ScreenGui0 = Instance.new("ScreenGui")
  967.                     Frame1 = Instance.new("Frame")
  968.                     TextLabel2 = Instance.new("TextLabel")
  969.                     ScreenGui0.Name = "OSOD"
  970.                     ScreenGui0.Parent = mas
  971.                     ScreenGui0.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  972.                     Frame1.Name = "OhNoes"
  973.                     Frame1.Parent = ScreenGui0
  974.                     Frame1.Size = UDim2.new(1, 0, 1, 0)
  975.                     Frame1.BackgroundColor = BrickColor.new("Really black")
  976.                     Frame1.BackgroundColor3 = Color3.new(0, 0, 0)
  977.                     TextLabel2.Name = "OOFS"
  978.                     TextLabel2.Parent = Frame1
  979.                     TextLabel2.Size = UDim2.new(1, 0, 1, 0)
  980.                     TextLabel2.BackgroundColor = BrickColor.new("Institutional white")
  981.                     TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  982.                     TextLabel2.BackgroundTransparency = 1
  983.                     TextLabel2.Font = Enum.Font.Cartoon
  984.                     TextLabel2.FontSize = Enum.FontSize.Size14
  985.                     TextLabel2.Text = "oof"
  986.                     TextLabel2.TextColor = BrickColor.new("Institutional white")
  987.                     TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  988.                     TextLabel2.TextScaled = true
  989.                     TextLabel2.TextSize = 14
  990.                     TextLabel2.TextWrap = true
  991.                     TextLabel2.TextWrapped = true
  992.                     for i,v in pairs(mas:GetChildren()) do
  993.                         v.Parent = plrGui
  994.                         pcall(function() v:MakeJoints() end)
  995.                     end
  996.                     mas:Destroy()
  997.                     for i,v in pairs(cors) do
  998.                         spawn(function()
  999.                             pcall(v)
  1000.                         end)
  1001.                     end
  1002.                     removeItem(ScreenGui0,game.Players.RespawnTime/1.1)
  1003.                 else
  1004.                     --nothing  
  1005.                 end
  1006.             end)
  1007.         end)
  1008.         coroutine.resume(killthehum)
  1009.         wait(1/60)
  1010.         character.HumanoidRootPart.CFrame = CFrame.new(character.Torso.Position, mouse.Hit.p) * CFrame.new(0,0,0)
  1011.         local bf = Instance.new("BodyVelocity",humanoidRoot)
  1012.         bf.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1013.         bf.Velocity = CFrame.new(character.Torso.Position, mouse.Hit.p).LookVector * 300 + Vector3.new(0,150,0)
  1014.         removeItem(bf,3)
  1015.         for i = 0,1,0.07 do
  1016.             runS:wait()
  1017.             raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.54999983, 2.68395951e-07, -0.499999851, 0.98480773, -0.173648208, 7.4505806e-09, 0.111618847, 0.633021832, -0.766044796, 0.133022308, 0.754406869, 0.642787218),i)
  1018.         end
  1019.         wait(game.Players.RespawnTime/2)
  1020.         reset()
  1021.         attack = false
  1022.         grabbed = false
  1023.         isFlinging = false
  1024.     end
  1025. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement