Advertisement
pakin2549

Untitled

Apr 25th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  5.  
  6. local player = owner
  7. local Mouse = player:GetMouse()
  8. local rightclone = Instance.new('Motor6D')
  9. rightclone.Name = "Right Shoulder"
  10. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  11. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  12. local leftclone = Instance.new('Motor6D')
  13. leftclone.Name = "Left Shoulder"
  14. leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  15. leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  16. local leftlegclone = Instance.new('Motor6D')
  17. leftlegclone.Name = "Left Hip"
  18. leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  19. leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  20. local rightlegclone = Instance.new('Motor6D')
  21. rightlegclone.Name = "Right Hip"
  22. rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  23. rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  24. local torsoclone = Instance.new('Motor6D')
  25. torsoclone.Name = "RootJoint"
  26. torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  27. torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  28. local mouse = player:GetMouse()
  29. local rag1 = false
  30. local rag2 = false
  31. local firsttime = true
  32. local firsttime2 = true
  33. local firsttime3 = true
  34. local firsttime4 = true
  35. local firsttime5 = true
  36. local childlock = false
  37. local math1 = math.random(1,5)
  38. math1 = math1+(math.random(0,9)/10)
  39. local math2 = math.random(1,15)
  40. math2 = math2+(math.random(0,9)/10)
  41. local math3 = math.random(1,10)
  42. math3 = math3+(math.random(0,9)/10)
  43. local math4 = math.random(5,100)
  44. math4 = math4+(math.random(0,9)/10)
  45. local answer = (math4+(math1*math3))/(math1*math2)
  46. answer = math.floor((answer*10)+0.5)
  47. answer = answer/10
  48. print([[To be fair, you have to have a very high IQ to understand Rick and Morty.
  49. The humor is extremely subtle, and without a solid grasp of theoretical physics most of the jokes will go over a typical viewer's head.
  50. There's also Rick's nihilistic outlook, which is deftly woven into his characterisation -
  51. his personal philosophy draws heavily from Narodnaya Volya literature, for instance.
  52. The fans understand this stuff;
  53. they have the intellectual capacity to truly appreciate the depths of these jokes, to realize that they're not just funny- they say something deep about LIFE.
  54. As a consequence people who dislike Rick and Morty truly ARE idiots-
  55. of course they wouldn't appreciate, for instance, the humour in Rick's existencial catchphrase "Wubba Lubba Dub Dub," which itself is a cryptic reference to Turgenev's Russian epic Fathers and Sons.
  56. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Dan Harmon's genius unfolds itself on their television screens.
  57. What fools... how I pity them.
  58. And yes by the way, I DO have a Rick and Morty tattoo.
  59. And no, you cannot see it.
  60. It's for the ladies' eyes only-
  61. And even they have to demonstrate that they're within ]]..answer..[[ IQ points of my own (preferably lower) beforehand.]])
  62. local rekt = {}
  63.  
  64. -- Objects
  65.  
  66. local MainGUI = Instance.new("ScreenGui")
  67. local Customize = Instance.new("TextButton")
  68. local Frame = Instance.new("Frame")
  69. local TextLabel = Instance.new("TextLabel")
  70. local Frame_2 = Instance.new("Frame")
  71. local Frame_3 = Instance.new("Frame")
  72. local ImageLabel = Instance.new("ImageLabel")
  73. local R = Instance.new("TextBox")
  74. local G = Instance.new("TextBox")
  75. local B = Instance.new("TextBox")
  76. local TextLabel_2 = Instance.new("TextLabel")
  77. local TextLabel_3 = Instance.new("TextLabel")
  78. local TextLabel_4 = Instance.new("TextLabel")
  79. local Slider = Instance.new("Frame")
  80. local Slidee = Instance.new("ImageButton")
  81. local ChildLock = Instance.new("Frame")
  82. local TextLabel_5 = Instance.new("TextLabel")
  83. local mathz = Instance.new("TextLabel")
  84. local TextBox = Instance.new("TextBox")
  85. local Black = Instance.new('Frame')
  86. local fps = Instance.new('TextLabel')
  87.  
  88. -- Properties
  89.  
  90. MainGUI.Name = "MainGUI"
  91. MainGUI.ResetOnSpawn = false
  92. pcall(function()
  93.     MainGUI.Parent = player.PlayerGui
  94. end)
  95. pcall(function()
  96.     MainGUI.Parent = game.CoreGui
  97.     game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
  98.     game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
  99. end)
  100.  
  101.  
  102. Customize.Name = "Customize"
  103. Customize.Parent = MainGUI
  104. Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
  105. Customize.BorderSizePixel = 0
  106. Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
  107. Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  108. Customize.Font = Enum.Font.SourceSans
  109. Customize.FontSize = Enum.FontSize.Size14
  110. Customize.Text = "Customize V4"
  111. Customize.TextColor3 = Color3.new(1, 1, 1)
  112. Customize.TextScaled = true
  113. Customize.TextSize = 14
  114. Customize.TextWrapped = true
  115.  
  116. Frame.Parent = Customize
  117. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  118. Frame.BorderSizePixel = 0
  119. Frame.Position = UDim2.new(0, 0, 1, 0)
  120. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  121.  
  122. TextLabel.Parent = Frame
  123. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  124. TextLabel.BackgroundTransparency = 1
  125. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  126. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  127. TextLabel.Font = Enum.Font.SourceSansLight
  128. TextLabel.FontSize = Enum.FontSize.Size14
  129. TextLabel.Text = "Blood Color: [255, 255, 255]"
  130. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  131. TextLabel.TextScaled = true
  132. TextLabel.TextSize = 14
  133. TextLabel.TextWrapped = true
  134. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  135.  
  136. Frame_2.Parent = TextLabel
  137. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  138. Frame_2.BorderSizePixel = 0
  139. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  140. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  141. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  142.  
  143. Frame_3.Parent = Frame
  144. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  145. Frame_3.BackgroundTransparency = 1
  146. Frame_3.BorderSizePixel = 0
  147. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  148. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  149. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  150.  
  151. ImageLabel.Parent = Frame_3
  152. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  153. ImageLabel.BackgroundTransparency = 1
  154. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  155. ImageLabel.Image = "rbxassetid://328298876"
  156.  
  157. R.Name = "R"
  158. R.Parent = Frame_3
  159. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  160. R.BorderSizePixel = 0
  161. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  162. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  163. R.Font = Enum.Font.SourceSans
  164. R.FontSize = Enum.FontSize.Size14
  165. R.Text = "Input"
  166. R.TextColor3 = Color3.new(1, 1, 1)
  167. R.TextScaled = true
  168. R.TextSize = 14
  169. R.TextWrapped = true
  170. R.TextXAlignment = Enum.TextXAlignment.Left
  171.  
  172. G.Name = "G"
  173. G.Parent = Frame_3
  174. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  175. G.BorderSizePixel = 0
  176. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  177. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  178. G.Font = Enum.Font.SourceSans
  179. G.FontSize = Enum.FontSize.Size14
  180. G.Text = "Input"
  181. G.TextColor3 = Color3.new(1, 1, 1)
  182. G.TextScaled = true
  183. G.TextSize = 14
  184. G.TextWrapped = true
  185. G.TextXAlignment = Enum.TextXAlignment.Left
  186.  
  187. B.Name = "B"
  188. B.Parent = Frame_3
  189. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  190. B.BorderSizePixel = 0
  191. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  192. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  193. B.Font = Enum.Font.SourceSans
  194. B.FontSize = Enum.FontSize.Size14
  195. B.Text = "Input"
  196. B.TextColor3 = Color3.new(1, 1, 1)
  197. B.TextScaled = true
  198. B.TextSize = 14
  199. B.TextWrapped = true
  200. B.TextXAlignment = Enum.TextXAlignment.Left
  201.  
  202. TextLabel_2.Parent = Frame_3
  203. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  204. TextLabel_2.BackgroundTransparency = 1
  205. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  206. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  207. TextLabel_2.Font = Enum.Font.SourceSansLight
  208. TextLabel_2.FontSize = Enum.FontSize.Size14
  209. TextLabel_2.Text = "R"
  210. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  211. TextLabel_2.TextScaled = true
  212. TextLabel_2.TextSize = 14
  213. TextLabel_2.TextWrapped = true
  214.  
  215. TextLabel_3.Parent = Frame_3
  216. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  217. TextLabel_3.BackgroundTransparency = 1
  218. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  219. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  220. TextLabel_3.Font = Enum.Font.SourceSansLight
  221. TextLabel_3.FontSize = Enum.FontSize.Size14
  222. TextLabel_3.Text = "G"
  223. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  224. TextLabel_3.TextScaled = true
  225. TextLabel_3.TextSize = 14
  226. TextLabel_3.TextWrapped = true
  227.  
  228. TextLabel_4.Parent = Frame_3
  229. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  230. TextLabel_4.BackgroundTransparency = 1
  231. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  232. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  233. TextLabel_4.Font = Enum.Font.SourceSansLight
  234. TextLabel_4.FontSize = Enum.FontSize.Size14
  235. TextLabel_4.Text = "B"
  236. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  237. TextLabel_4.TextScaled = true
  238. TextLabel_4.TextSize = 14
  239. TextLabel_4.TextWrapped = true
  240.  
  241. Slider.Name = "Slider"
  242. Slider.Parent = Frame
  243. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  244. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  245. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  246.  
  247. Slidee.Name = "Slidee"
  248. Slidee.Parent = Slider
  249. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  250. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  251. Slidee.BorderSizePixel = 0
  252. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  253. Slidee.ImageTransparency = 1
  254.  
  255. ChildLock.Name = "ChildLock"
  256. ChildLock.Parent = Frame
  257. ChildLock.Active = true
  258. ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
  259. ChildLock.BackgroundTransparency = 0.60000002384186
  260. ChildLock.BorderSizePixel = 0
  261. ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
  262. ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
  263. ChildLock.ZIndex = 2
  264.  
  265. TextLabel_5.Parent = ChildLock
  266. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  267. TextLabel_5.BackgroundTransparency = 1
  268. TextLabel_5.BorderSizePixel = 0
  269. TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
  270. TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  271. TextLabel_5.ZIndex = 3
  272. TextLabel_5.Font = Enum.Font.SourceSans
  273. TextLabel_5.FontSize = Enum.FontSize.Size14
  274. TextLabel_5.Text = "do this math to disable child lock"
  275. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  276. TextLabel_5.TextScaled = true
  277. TextLabel_5.TextSize = 14
  278. TextLabel_5.TextWrapped = true
  279.  
  280. mathz.Name = "mathz"
  281. mathz.Parent = ChildLock
  282. mathz.BackgroundColor3 = Color3.new(1, 1, 1)
  283. mathz.BackgroundTransparency = 1
  284. mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0)
  285. mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  286. mathz.ZIndex = 3
  287. mathz.Font = Enum.Font.SourceSans
  288. mathz.FontSize = Enum.FontSize.Size14
  289. mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4
  290. mathz.TextColor3 = Color3.new(1, 1, 1)
  291. mathz.TextScaled = true
  292. mathz.TextSize = 14
  293. mathz.TextWrapped = true
  294.  
  295. fps.Name = "fps"
  296. fps.Parent = Frame
  297. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  298. fps.BackgroundTransparency = 1
  299. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  300. fps.ZIndex = 3
  301. fps.Font = Enum.Font.SourceSansLight
  302. fps.FontSize = Enum.FontSize.Size14
  303. fps.Text = "FPS: N/A"
  304. fps.TextColor3 = Color3.new(1, 1, 1)
  305. fps.TextScaled = true
  306. fps.TextSize = 14
  307. fps.TextWrapped = true
  308. fps.TextXAlignment = Enum.TextXAlignment.Left
  309.  
  310. TextBox.Parent = ChildLock
  311. TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  312. TextBox.BorderSizePixel = 0
  313. TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
  314. TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
  315. TextBox.ZIndex = 3
  316. TextBox.Font = Enum.Font.SourceSans
  317. TextBox.FontSize = Enum.FontSize.Size14
  318. TextBox.Text = "Answer (rounded to nearest tenth)"
  319. TextBox.TextColor3 = Color3.new(1, 1, 1)
  320. TextBox.TextScaled = true
  321. TextBox.TextSize = 14
  322. TextBox.TextWrapped = true
  323. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  324.  
  325. Black.Size = UDim2.new(1,0,1,0)
  326. Black.BackgroundTransparency = 1
  327. Black.BorderSizePixel = 0
  328. Black.BackgroundColor3 = Color3.new(0,0,0)
  329. Black.Parent = Frame_3
  330.  
  331. TextBox.FocusLost:connect(function()
  332.     if TextBox.Text == tostring(answer) or TextBox.Text == "r="..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == "r = "..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == tostring(answer).."=r" or TextBox.Text == tostring(answer).." =r" or TextBox.Text == tostring(answer).."= r" or TextBox.Text == tostring(answer).." = r" then
  333.         ChildLock:Destroy()
  334.         childlock = false
  335.         notify("Child lock disabled, press B to enable dildo mode.",true)
  336.     end
  337. end)
  338.  
  339. local mousedown = false
  340. mouse.Button1Down:connect(function()
  341.     mousedown = true
  342. end)
  343. mouse.Button1Up:connect(function()
  344.     mousedown = false
  345.     slidee = false
  346. end)
  347.  
  348. Slidee.MouseButton1Down:connect(function()
  349.     slidee = true
  350. end)
  351. Slidee.MouseButton1Up:connect(function()
  352.     slidee = false
  353. end)
  354.  
  355. mouse.Move:connect(function()
  356.     if mousedown then
  357.         if mouse.X >= ImageLabel.AbsolutePosition.X and mouse.X <= ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >= ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+ ImageLabel.AbsoluteSize.Y then
  358.             local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  359.             local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  360.             local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  361.             Frame_2.BackgroundColor3 = newcolor
  362.             TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  363.         end
  364.     end
  365.     if slidee then
  366.         local ree = mouse.X
  367.         if ree < Slider.AbsolutePosition.X then
  368.             ree = Slider.AbsolutePosition.X
  369.         elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  370.             ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  371.         end
  372.         Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  373.         Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  374.     end
  375. end)
  376.  
  377. R.FocusLost:connect(function()
  378.     if R.Text ~= "Input" then
  379.         if tonumber(R.Text) then
  380.             if tonumber(R.Text) > 255 then
  381.                 R.Text = "255"
  382.             end
  383.             local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  384.             Frame_2.BackgroundColor3 = newcolor
  385.             TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  386.             R.Text = "Input"
  387.         end
  388.     end
  389. end)
  390. G.FocusLost:connect(function()
  391.     if G.Text ~= "Input" then
  392.         if tonumber(G.Text) then
  393.             if tonumber(G.Text) > 255 then
  394.                 G.Text = "255"
  395.             end
  396.             local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  397.             Frame_2.BackgroundColor3 = newcolor
  398.             TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  399.             G.Text = "Input"
  400.         end
  401.     end
  402. end)
  403. B.FocusLost:connect(function()
  404.     if B.Text ~= "Input" then
  405.         if tonumber(B.Text) then
  406.             if tonumber(B.Text) > 255 then
  407.                 B.Text = "255"
  408.             end
  409.             local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  410.             Frame_2.BackgroundColor3 = newcolor
  411.             TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  412.             B.Text = "Input"
  413.         end
  414.     end
  415. end)
  416.  
  417. local open = false
  418. local opening = false
  419. Customize.MouseButton1Click:connect(function()
  420.     if opening == false then
  421.         if open == false then
  422.             open = true
  423.             opening = true
  424.             Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  425.             wait(1)
  426.             opening = false
  427.         else
  428.             open = false
  429.             opening = true
  430.             Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  431.             wait(1)
  432.             opening = false
  433.         end
  434.     end
  435. end)
  436.  
  437. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  438.  
  439. function removewelds(part)
  440.     for i,v in pairs(part:GetChildren()) do
  441.         if v:IsA('Weld') then v:Destroy() end
  442.     end
  443. end
  444.  
  445. function notify(msg,remove)
  446.     local coru= coroutine.wrap(function()
  447.     for i,v in pairs(MainGUI:GetChildren()) do
  448.         if v:IsA('TextLabel') then v:Destroy() end
  449.     end
  450.     if msg then
  451.     local TextLabel = Instance.new("TextLabel")
  452.     local Frame = Instance.new("Frame")
  453.  
  454.     -- Properties
  455.  
  456.     TextLabel.Parent = MainGUI
  457.     TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  458.     TextLabel.BorderSizePixel = 0
  459.     TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  460.     TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  461.     TextLabel.Font = Enum.Font.SourceSans
  462.     TextLabel.FontSize = Enum.FontSize.Size60
  463.     TextLabel.TextColor3 = Color3.new(1, 1, 1)
  464.     TextLabel.TextSize = 50
  465.     TextLabel.Transparency = 1
  466.     TextLabel.TextScaled = true
  467.     TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  468.     TextLabel.Text = ""
  469.     TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  470.  
  471.     Frame.Parent = TextLabel
  472.     Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  473.     Frame.BorderSizePixel = 0
  474.     Frame.Transparency = 1
  475.     Frame.Position = UDim2.new(0, 0, 1,0)
  476.     Frame.Size = UDim2.new(1, 0, 0, 5)
  477.     for i=1,10 do
  478.         TextLabel.Transparency = TextLabel.Transparency-0.1
  479.         TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  480.         Frame.Transparency = Frame.Transparency-0.1
  481.         wait()
  482.     end
  483.     for i=1,#msg do
  484.         TextLabel.Text = string.sub(msg,1,i)
  485.         wait()
  486.     end
  487.     wait(1)
  488.     if remove ~= true then
  489.     for i=1,10 do
  490.         TextLabel.Transparency = TextLabel.Transparency+0.1
  491.         TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  492.         Frame.Transparency = Frame.Transparency+0.1
  493.         wait()
  494.     end
  495.     TextLabel:Destroy()
  496.     end
  497.     end
  498.     end)
  499.     coru()
  500. end
  501. if workspace.FilteringEnabled == false then
  502.     if workspace:PGSIsEnabled() then
  503.         notify('Press Z to equip. Created by mustardfoot and Tollonis.',true)
  504.     else
  505.         notify('(this game is really old or something and has the shitty physics so a lot of things wont work sorry) Press Z to equip. Created by mustardfoot and Tollonis.',true)
  506.     end
  507. else
  508.     notify('LOL this game has filtering enabled so it literally wont work here')
  509. end
  510.  
  511. local handProperties = {
  512.     {"LimitsEnabled", true};
  513.     {"UpperAngle",0};
  514.     {"LowerAngle",0};
  515. }
  516. local shinProperties = {
  517.     {"LimitsEnabled", true};
  518.     {"UpperAngle", 0};
  519.     {"LowerAngle", -75};
  520. }
  521. local footProperties = {
  522.     {"LimitsEnabled", true};
  523.     {"UpperAngle", 15};
  524.     {"LowerAngle", -45};
  525. }
  526.  
  527. function bleed(frick,OwO)
  528.     while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  529.     local reeee = coroutine.wrap(function()
  530.     local thing = Instance.new('Part',workspace)
  531.     thing.Size = Vector3.new(0.2,0.2,0.2)
  532.     thing.CFrame = frick.CFrame
  533.     thing.Transparency = 1
  534.     thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  535.     thing.Material = Enum.Material.SmoothPlastic
  536.     thing.Name = "Blood"
  537.     thing.CanCollide =false
  538.     thing:BreakJoints()
  539.     local rawrxd = Instance.new('BodyForce',thing)
  540.     rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  541.     local coru = coroutine.wrap(function()
  542.         wait(0.01)
  543.         rawrxd:Destroy()
  544.     end)
  545.     coru()
  546.     local ree = Instance.new('ParticleEmitter',thing)
  547.     if OwO ~= true then
  548.         ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  549.     else
  550.         ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  551.     end
  552.     ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  553.     ree.Texture = 'rbxassetid://867743272'
  554.     ree.Lifetime = NumberRange.new(0.4)
  555.     ree.Rate = 50
  556.     ree.LockedToPart = true
  557.     ree.Speed = NumberRange.new(0, 2)  
  558.    
  559.     thing.Touched:connect(function(tou)
  560.         if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" and tou.Parent.Name ~= 'handle' and tou.Name ~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and tou.Parent.Name ~= "Projectile" then
  561.             local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  562.             local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  563.             local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  564.             local Region = Region3.new(Point1,Point2)
  565.             for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  566.                 if Part.Name == "BloodPuddle" then
  567.                     tou = Part
  568.                 end
  569.             end
  570.             thing:Destroy()
  571.             if tou.Name == "BloodPuddle" then
  572.                 if tou.Size.X < 1 then
  573.                 pcall(function()
  574.                     tou.Sound:Play()
  575.                 end)
  576.                 end
  577.                 local reee = tou.CFrame
  578.                 if tou.Transparency > -0.2 then
  579.                     tou.Transparency = tou.Transparency -0.1
  580.                 end
  581.                 if tou.Size.X < 5 then
  582.                     tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  583.                     tou.CFrame = reee
  584.                 end
  585.             elseif tou.CanCollide == true then
  586.                 local bloodlol = Instance.new('Part',workspace)
  587.                 local sound = Instance.new('Sound',bloodlol)
  588.                 sound.SoundId = 'rbxassetid://685857471'
  589.                 sound.Volume = 0.025
  590.                 sound:Play()
  591.                 bloodlol.Size=Vector3.new(1,0.2,1)
  592.                 bloodlol.Name = "BloodPuddle"
  593.                 bloodlol.Anchored = true
  594.                 bloodlol.CanCollide = false
  595.                 bloodlol.Material = Enum.Material.SmoothPlastic
  596.                 if OwO ~= true then
  597.                     bloodlol.Color = Frame_2.BackgroundColor3
  598.                 else
  599.                     bloodlol.Color = Color3.new(1,1,1)
  600.                 end
  601.                 local cyl = Instance.new('CylinderMesh',bloodlol)
  602.                 cyl.Scale = Vector3.new(1,0.1,1)
  603.                 bloodlol.CFrame = CFrame.new(pos)
  604.                 local coru=coroutine.wrap(function()
  605.                     while bloodlol.Parent ~= nil do
  606.                         if bloodlol.Transparency < 1 then
  607.                             bloodlol.Transparency = bloodlol.Transparency+0.05
  608.                         else
  609.                             bloodlol:Destroy()
  610.                         end
  611.                         wait(0.1)
  612.                     end
  613.                 end)
  614.                 coru()
  615.             end
  616.         end
  617.     end)
  618.     local coru = coroutine.wrap(function()
  619.         wait(1)
  620.         thing:Destroy()
  621.     end)
  622.     coru()
  623.     end)
  624.     reeee()
  625.     wait()
  626.     end
  627. end
  628.  
  629. function stun(char)
  630.     local found = false
  631.     pcall(function()
  632.         char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  633.     end)
  634.     for i,v in pairs(rekt) do
  635.         if v == char then
  636.             found = true
  637.         end
  638.     end
  639.     if found == false then
  640.         table.insert(rekt,char)
  641.     end
  642. end
  643. function unstun(char)
  644.     for i,v in pairs(rekt) do
  645.         if v == char then
  646.             if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  647.                 v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  648.                 v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  649.                 v:FindFirstChildOfClass('Humanoid').Sit = false
  650.                 v:FindFirstChildOfClass('Humanoid').Jump = true
  651.                 v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  652.                 v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  653.                 v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  654.             end
  655.             table.remove(rekt,i)
  656.         end
  657.     end
  658. end
  659.  
  660. function recurse(root,callback,i)
  661.     i= i or 0
  662.     for _,v in pairs(root:GetChildren()) do
  663.         i = i + 1
  664.         callback(i,v)
  665.        
  666.         if #v:GetChildren() > 0 then
  667.             i = recurse(v,callback,i)
  668.         end
  669.     end
  670.    
  671.     return i
  672. end
  673.  
  674. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  675.     if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  676.     if character:FindFirstChild('HumanoidRootPart')then
  677.         character.HumanoidRootPart.CanCollide = false
  678.     end
  679.     for i,v in pairs(character:GetChildren()) do
  680.         if v:IsA("MeshPart") and (v.MeshId == 'http://www.roblox.com/asset/?id=553602991' or v.MeshId == 'http://www.roblox.com/asset/?id=553602977' or v.MeshId == 'http://www.roblox.com/asset/?id=553602987') then
  681.             v.Size = Vector3.new(1,1,1)
  682.         end
  683.     end
  684.     recurse(character, function(_,v)
  685.         if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  686.             v.Axis = Vector3.new(0, 1, 0)
  687.             v.SecondaryAxis = Vector3.new(0, 0, 1)
  688.             v.Rotation = Vector3.new(0, 0, 0)
  689.         end
  690.     end)
  691.     if part1:FindFirstChildOfClass('Motor6D') then
  692.         part1:FindFirstChildOfClass('Motor6D'):Destroy()
  693.     end
  694.     if attachmentName ~= "NeckAttachment" then
  695.         attachmentName = attachmentName.."RigAttachment"
  696.     end
  697.     local constraint = Instance.new(className.."Constraint")
  698.     constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  699.     constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  700.     constraint.Name = "RagdollConstraint"..part1.Name
  701.     if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  702.     local collidepart = Instance.new('Part',part1)
  703.     collidepart.Size = part1.Size/2
  704.     if string.find(string.lower(part1.Name),"upper") then
  705.         if string.find(string.lower(part1.Name),"leg") then
  706.             collidepart.Size = part1.Size/3
  707.         else
  708.             collidepart.Size = part1.Size/2.5
  709.         end
  710.     end
  711.     collidepart.CanCollide = true
  712.     collidepart.Name = "Collision"
  713.     collidepart.Anchored = false
  714.     collidepart.Transparency = 1
  715.     collidepart.CFrame = part1.CFrame
  716.     collidepart:BreakJoints()
  717.     local attachment0 = Instance.new('Attachment',part1)
  718.     local attachment1 = Instance.new('Attachment',collidepart)
  719.     if attachment0 and attachment1 then
  720.         local constraint = Instance.new("HingeConstraint")
  721.         constraint.Attachment0 = attachment0
  722.         constraint.Attachment1 = attachment1
  723.         constraint.LimitsEnabled = true
  724.         constraint.UpperAngle = 0
  725.         constraint.LowerAngle = 0
  726.         constraint.Parent = character
  727.     end
  728.     if string.find(string.lower(part1.Name),"upper") then
  729.         if string.find(string.lower(part1.Name),"leg") then
  730.             attachment0.Position = Vector3.new(0,0.01,0)
  731.         else
  732.             attachment0.Position = Vector3.new(0,0.25,0)
  733.         end
  734.     else
  735.         attachment0.Position = Vector3.new(0,-0.1,0)
  736.     end
  737.     end
  738.     for _,propertyData in next,properties or {} do
  739.         constraint[propertyData[1]] = propertyData[2]
  740.     end
  741.    
  742.     constraint.Parent = character
  743.     end
  744. end
  745.  
  746. function R6ragdollJoint(character,limbname,attached,heded)
  747.     pcall(function()
  748.     if limbname == "Right Arm" and character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
  749.         local torsoatt = Instance.new('Attachment',character.Torso)
  750.         torsoatt.Name = limbname.."RagdollConstraint"
  751.         torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  752.         torsoatt.Axis = Vector3.new(1,0,0)
  753.         torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  754.         local limbatt = Instance.new("Attachment",character[limbname])
  755.         limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  756.         limbatt.Name = limbname.."RagdollConstraint"
  757.         limbatt.Axis = Vector3.new(1,0,0)
  758.         limbatt.SecondaryAxis = Vector3.new(0,1,0)
  759.         local ballc = Instance.new('BallSocketConstraint',character)
  760.         ballc.Name = "RightArmRagdollRig"
  761.         ballc.Attachment0 = torsoatt
  762.         ballc.Attachment1 = limbatt
  763.         local part1 = character[limbname]
  764.         if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  765.         local collidepart = Instance.new('Part',part1)
  766.         collidepart.Size = part1.Size/1.5
  767.         collidepart.CanCollide = true
  768.         collidepart.Name = "Collision"
  769.         collidepart.Anchored = false
  770.         collidepart.Transparency = 1
  771.         collidepart.CFrame = part1.CFrame
  772.         collidepart:BreakJoints()
  773.         local attachment0 = Instance.new('Attachment',part1)
  774.     local attachment1 = Instance.new('Attachment',collidepart)
  775.     if attachment0 and attachment1 then
  776.         local constraint = Instance.new("HingeConstraint")
  777.         constraint.Attachment0 = attachment0
  778.         constraint.Attachment1 = attachment1
  779.         constraint.LimitsEnabled = true
  780.         constraint.UpperAngle = 0
  781.         constraint.LowerAngle = 0
  782.         constraint.Parent = character
  783.     end
  784.     end
  785.         if character.Torso:FindFirstChild('Right Shoulder') then
  786.             character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  787.         end
  788.     elseif limbname == "Left Arm" and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
  789.         local torsoatt = Instance.new('Attachment',character.Torso)
  790.         torsoatt.Name = limbname.."RagdollConstraint"
  791.         torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  792.         torsoatt.Axis = Vector3.new(1,0,0)
  793.         torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  794.         local limbatt = Instance.new("Attachment",character[limbname])
  795.         limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  796.         limbatt.Name = limbname.."RagdollConstraint"
  797.         limbatt.Axis = Vector3.new(1,0,0)
  798.         limbatt.SecondaryAxis = Vector3.new(0,1,0)
  799.         local ballc = Instance.new('BallSocketConstraint',character)
  800.         ballc.Name = "LeftArmRagdollRig"
  801.         ballc.Attachment0 = torsoatt
  802.         ballc.Attachment1 = limbatt
  803.         local part1 = character[limbname]
  804.         if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  805.         local collidepart = Instance.new('Part',part1)
  806.         collidepart.Size = part1.Size/1.5
  807.         collidepart.CanCollide = true
  808.         collidepart.Name = "Collision"
  809.         collidepart.Anchored = false
  810.         collidepart.Transparency = 1
  811.         collidepart.CFrame = part1.CFrame
  812.         collidepart:BreakJoints()
  813.         local attachment0 = Instance.new('Attachment',part1)
  814.     local attachment1 = Instance.new('Attachment',collidepart)
  815.     if attachment0 and attachment1 then
  816.         local constraint = Instance.new("HingeConstraint")
  817.         constraint.Attachment0 = attachment0
  818.         constraint.Attachment1 = attachment1
  819.         constraint.LimitsEnabled = true
  820.         constraint.UpperAngle = 0
  821.         constraint.LowerAngle = 0
  822.         constraint.Parent = character
  823.     end
  824.     end
  825.         if character.Torso:FindFirstChild('Left Shoulder') then
  826.             character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  827.         end
  828.     elseif limbname == "Right Leg" and character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
  829.         stun(character)
  830.         local torsoatt = Instance.new('Attachment',character.Torso)
  831.         torsoatt.Name = limbname.."RagdollConstraint"
  832.         torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  833.         torsoatt.Axis = Vector3.new(1,0,0)
  834.         torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  835.         local limbatt = Instance.new("Attachment",character[limbname])
  836.         limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  837.         limbatt.Name = limbname.."RagdollConstraint"
  838.         limbatt.Axis = Vector3.new(1,0,0)
  839.         limbatt.SecondaryAxis = Vector3.new(0,1,0)
  840.         local ballc = Instance.new('BallSocketConstraint',character)
  841.         ballc.Name = "RightLegRagdollRig"
  842.         ballc.Attachment0 = torsoatt
  843.         ballc.Attachment1 = limbatt
  844.         local part1 = character[limbname]
  845.         if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  846.         local collidepart = Instance.new('Part',part1)
  847.         collidepart.Size = part1.Size/1.5
  848.         collidepart.CanCollide = true
  849.         collidepart.Name = "Collision"
  850.         collidepart.Anchored = false
  851.         collidepart.Transparency = 1
  852.         collidepart.CFrame = part1.CFrame
  853.         collidepart:BreakJoints()
  854.         local attachment0 = Instance.new('Attachment',part1)
  855.     local attachment1 = Instance.new('Attachment',collidepart)
  856.     if attachment0 and attachment1 then
  857.         local constraint = Instance.new("HingeConstraint")
  858.         constraint.Attachment0 = attachment0
  859.         constraint.Attachment1 = attachment1
  860.         constraint.LimitsEnabled = true
  861.         constraint.UpperAngle = 0
  862.         constraint.LowerAngle = 0
  863.         constraint.Parent = character
  864.     end
  865.     end
  866.         if character.Torso:FindFirstChild('Right Hip') then
  867.             character.Torso:FindFirstChild('Right Hip'):Destroy()
  868.         end
  869.     elseif limbname == "Left Leg" and character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
  870.         stun(character)
  871.         local torsoatt = Instance.new('Attachment',character.Torso)
  872.         torsoatt.Name = limbname.."RagdollConstraint"
  873.         torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  874.         torsoatt.Axis = Vector3.new(1,0,0)
  875.         torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  876.         local limbatt = Instance.new("Attachment",character[limbname])
  877.         limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  878.         limbatt.Name = limbname.."RagdollConstraint"
  879.         limbatt.Axis = Vector3.new(1,0,0)
  880.         limbatt.SecondaryAxis = Vector3.new(0,1,0)
  881.         local ballc = Instance.new('BallSocketConstraint',character)
  882.         ballc.Name = "LeftLegRagdollRig"
  883.         ballc.Attachment0 = torsoatt
  884.         ballc.Attachment1 = limbatt
  885.         local part1 = character[limbname]
  886.         if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  887.         local collidepart = Instance.new('Part',part1)
  888.         collidepart.Size = part1.Size/1.5
  889.         collidepart.CanCollide = true
  890.         collidepart.Name = "Collision"
  891.         collidepart.Anchored = false
  892.         collidepart.Transparency = 1
  893.         collidepart.CFrame = part1.CFrame
  894.         collidepart:BreakJoints()
  895.         local attachment0 = Instance.new('Attachment',part1)
  896.     local attachment1 = Instance.new('Attachment',collidepart)
  897.     if attachment0 and attachment1 then
  898.         local constraint = Instance.new("HingeConstraint")
  899.         constraint.Attachment0 = attachment0
  900.         constraint.Attachment1 = attachment1
  901.         constraint.LimitsEnabled = true
  902.         constraint.UpperAngle = 0
  903.         constraint.LowerAngle = 0
  904.         constraint.Parent = character
  905.     end
  906.     end
  907.         if character.Torso:FindFirstChild('Left Hip') then
  908.             character.Torso:FindFirstChild('Left Hip'):Destroy()
  909.         end
  910.     elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  911.         if character:FindFirstChildOfClass('Humanoid') then
  912.             character:FindFirstChildOfClass('Humanoid').Health = 0
  913.         end
  914.         while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  915.         if character:FindFirstChild('HumanoidRootPart') then
  916.             character.HumanoidRootPart:Destroy()
  917.         end
  918.         game:GetService('Debris'):AddItem(character,10)
  919.         for _,child in next,character:GetChildren() do
  920.         if child:IsA("Accoutrement") then
  921.             for _,part in next,child:GetChildren() do
  922.                 if part:IsA("BasePart") then
  923.                     for _,c in pairs(part:GetChildren()) do
  924.                         if c:IsA('Weld') then c:Destroy() end
  925.                     end
  926.                     local attachment1 = part:FindFirstChildOfClass("Attachment")
  927.                     local attachment0 = getAttachment0(character,attachment1.Name)
  928.                     if attachment0 and attachment1 then
  929.                         local constraint = Instance.new("HingeConstraint")
  930.                         constraint.Attachment0 = attachment0
  931.                         constraint.Attachment1 = attachment1
  932.                         constraint.LimitsEnabled = true
  933.                         constraint.UpperAngle = 0
  934.                         constraint.LowerAngle = 0
  935.                         constraint.Parent = character
  936.                     end
  937.                 end
  938.             end
  939.         end
  940.         end
  941.         for i,v in pairs(character:GetChildren()) do
  942.             if v:IsA('MeshPart') or v:IsA('BasePart') then
  943.                 for _,c in pairs(v:GetChildren()) do
  944.                     if c.Name == "Collision" then c:Destroy() end
  945.                 end
  946.             end
  947.         end
  948.         if character.Torso:FindFirstChild('Neck') then
  949.             character.Torso.Neck:Destroy()
  950.         end
  951.         if character:FindFirstChild('Torso') then
  952.             local collidepart = Instance.new('Part',character.Torso)
  953.             collidepart.Size = character.Torso.Size/1.5
  954.             collidepart.CanCollide = true
  955.             collidepart.Name = "Collision"
  956.             collidepart.Anchored = false
  957.             collidepart.Transparency = 1
  958.             collidepart.CFrame = character.Torso.CFrame
  959.             collidepart:BreakJoints()
  960.             local attachment0 = Instance.new('Attachment',character.Torso)
  961.             local attachment1 = Instance.new('Attachment',collidepart)
  962.             if attachment0 and attachment1 then
  963.                 local constraint = Instance.new("HingeConstraint")
  964.                 constraint.Attachment0 = attachment0
  965.                 constraint.Attachment1 = attachment1
  966.                 constraint.LimitsEnabled = true
  967.                 constraint.UpperAngle = 0
  968.                 constraint.LowerAngle = 0
  969.                 constraint.Parent = character
  970.             end
  971.         end
  972.         if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  973.             if character.Torso:FindFirstChild('NeckAttachment') == nil then
  974.                 local neck = Instance.new('Attachment',character.Torso)
  975.                 neck.Name = "NeckAttachment"
  976.                 neck.Position = Vector3.new(0, 1, 0)
  977.             end
  978.             ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  979.             {"LimitsEnabled",true};
  980.             {"UpperAngle",50};
  981.             {"LowerAngle",-50};
  982.             })
  983.         end
  984.         if attached ~= false then
  985.             ragdollpart(character, "Right Leg")
  986.             ragdollpart(character, "Left Leg")
  987.         else
  988.             pcall(function()
  989.                 local ayybleed = Instance.new('Part',character)
  990.                 ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  991.                 ayybleed.Transparency = 1
  992.                 ayybleed.CanCollide = false
  993.                 ayybleed.CFrame = character.Torso.CFrame
  994.                 ayybleed:BreakJoints()
  995.                 local attachment1 = Instance.new('Attachment',ayybleed)
  996.                 attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  997.                 attachment1.Orientation = Vector3.new(0, 0, -180)
  998.                 local attachment0 = Instance.new('Attachment',character.Torso)
  999.                 if attachment0 and attachment1 then
  1000.                     local constraint = Instance.new("HingeConstraint")
  1001.                     constraint.Attachment0 = attachment0
  1002.                     constraint.Attachment1 = attachment1
  1003.                     constraint.LimitsEnabled = true
  1004.                     constraint.UpperAngle = 0
  1005.                     constraint.LowerAngle = 0
  1006.                     constraint.Parent = character
  1007.                 end
  1008.                 local bleedBLEED= coroutine.wrap(function()
  1009.                     bleed(ayybleed)
  1010.                 end)
  1011.                 bleedBLEED()
  1012.             end)
  1013.         end
  1014.         ragdollpart(character, "Right Arm")
  1015.         ragdollpart(character, "Left Arm")
  1016.     end
  1017.     end)
  1018. end
  1019.  
  1020. function getAttachment0(character,attachmentName)
  1021.     for _,child in next,character:GetChildren() do
  1022.         local attachment = child:FindFirstChild(attachmentName)
  1023.         if attachment then
  1024.             return attachment
  1025.         end
  1026.     end
  1027. end
  1028.  
  1029. function ragdollpart(character,partname,attached,heded)
  1030.     if heded ~= false then
  1031.         local neck = Instance.new('Attachment',character.Head)
  1032.         neck.Name = "NeckAttachment"
  1033.         neck.Position = Vector3.new(0,-0.5,0)
  1034.         else
  1035.             local force = Instance.new('BodyForce',character.Head)
  1036.             force.Force = Vector3.new(0,500,0)
  1037.             game:GetService('Debris'):AddItem(force,0.25)
  1038.             pcall(function()
  1039.             local asdf = Instance.new('Attachment',character.Head)
  1040.             asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1041.             local last = asdf
  1042.             for i=1,14 do
  1043.                 local bONE = Instance.new('Part',character)
  1044.                 bONE.BrickColor = BrickColor.new('Institutional white')
  1045.                 bONE.Size = Vector3.new(0.1,0.1,0.1)
  1046.                 bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  1047.                 local lole = Instance.new('Attachment',bONE)
  1048.                 local hangurself = Instance.new('RopeConstraint',bONE)
  1049.                 hangurself.Attachment0 = lole
  1050.                 hangurself.Attachment1 = last
  1051.                 hangurself.Visible = true
  1052.                 hangurself.Thickness = 0.05
  1053.                 hangurself.Color = BrickColor.new('Bright red')
  1054.                 hangurself.Length = 0.2
  1055.                 last = lole
  1056.             end
  1057.             local bleedee = Instance.new('Part',character.Head)
  1058.             bleedee.Size = Vector3.new(0.75,0.25,0.75)
  1059.             bleedee.CanCollide = false
  1060.             bleedee.Color = Frame_2.BackgroundColor3
  1061.             bleedee.CFrame = character.Head.CFrame
  1062.             local mehs = Instance.new('CylinderMesh',bleedee)
  1063.             bleedee:BreakJoints()
  1064.             local attachment1 = Instance.new('Attachment',bleedee)
  1065.                 attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  1066.                 attachment1.Orientation = Vector3.new(0,0,180)
  1067.                 local attachment0 = Instance.new('Attachment',character.Head)
  1068.                 if attachment0 and attachment1 then
  1069.                     local constraint = Instance.new("HingeConstraint")
  1070.                     constraint.Attachment0 = attachment0
  1071.                     constraint.Attachment1 = attachment1
  1072.                     constraint.LimitsEnabled = true
  1073.                     constraint.UpperAngle = 0
  1074.                     constraint.LowerAngle = 0
  1075.                     constraint.Parent = character
  1076.                 end
  1077.                 spawn(function()
  1078.                     bleed(bleedee)
  1079.                 end)
  1080.             end)
  1081.             local thing = "Torso"
  1082.             if character:FindFirstChild(thing) == nil then
  1083.                 thing = "UpperTorso"
  1084.             end
  1085.             pcall(function()
  1086.                 local bleedee = Instance.new('Part',character[thing])
  1087.             bleedee.Size = Vector3.new(0.75,0,0.75)
  1088.             bleedee.CanCollide = false
  1089.             bleedee.Color = Frame_2.BackgroundColor3
  1090.             bleedee.CFrame = character[thing].CFrame
  1091.             local mehs = Instance.new('CylinderMesh',bleedee)
  1092.             bleedee:BreakJoints()
  1093.             local attachment1 = Instance.new('Attachment',bleedee)
  1094.                 attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  1095.                 attachment1.Orientation = Vector3.new(0,0,180)
  1096.                 local attachment0 = Instance.new('Attachment',character[thing])
  1097.                 if attachment0 and attachment1 then
  1098.                     local constraint = Instance.new("HingeConstraint")
  1099.                     constraint.Attachment0 = attachment0
  1100.                     constraint.Attachment1 = attachment1
  1101.                     constraint.LimitsEnabled = true
  1102.                     constraint.UpperAngle = 0
  1103.                     constraint.LowerAngle = 0
  1104.                     constraint.Parent = character
  1105.                 end
  1106.                 spawn(function()
  1107.                     bleed(bleedee)
  1108.                 end)
  1109.             end)
  1110.         end
  1111.     pcall(function()
  1112.         if workspace.PGSPhysicsSolverEnabled == false then
  1113.             workspace.PGSPhysicsSolverEnabled = true
  1114.         end
  1115.     end)
  1116.     if partname == "HumanoidRootPart" then
  1117.         if character:FindFirstChild('Torso') then
  1118.             partname = "Torso"
  1119.         else
  1120.             partname = "UpperTorso"
  1121.         end
  1122.     end
  1123.     if attached == false then
  1124.         if character:FindFirstChild('UpperTorso') then
  1125.             pcall(function()
  1126.                 character.UpperTorso.WaistRigAttachment:Destroy()
  1127.             end)
  1128.             pcall(function()
  1129.                 local ayybleed = Instance.new('Part',character)
  1130.                 ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  1131.                 ayybleed.Transparency = 1
  1132.                 ayybleed.CanCollide = false
  1133.                 ayybleed.CFrame = character.UpperTorso.CFrame
  1134.                 ayybleed:BreakJoints()
  1135.                 ayybleed.Name = "ayybleed"
  1136.                 local attachment1 = Instance.new('Attachment',ayybleed)
  1137.                 attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  1138.                 attachment1.Orientation = Vector3.new(0,0,180)
  1139.                 local attachment0 = Instance.new('Attachment',character.UpperTorso)
  1140.                 if attachment0 and attachment1 then
  1141.                     local constraint = Instance.new("HingeConstraint")
  1142.                     constraint.Attachment0 = attachment0
  1143.                     constraint.Attachment1 = attachment1
  1144.                     constraint.LimitsEnabled = true
  1145.                     constraint.UpperAngle = 0
  1146.                     constraint.LowerAngle = 0
  1147.                     constraint.Parent = character
  1148.                 end
  1149.                 local bleedBLEED= coroutine.wrap(function()
  1150.                     bleed(ayybleed)
  1151.                 end)
  1152.                 bleedBLEED()
  1153.             end)
  1154.             pcall(function()
  1155.                 local ayybleed = Instance.new('Part',character)
  1156.                 ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  1157.                 ayybleed.Transparency = 1
  1158.                 ayybleed.CanCollide = false
  1159.                 ayybleed.CFrame = character.LowerTorso.CFrame
  1160.                 ayybleed:BreakJoints()
  1161.                 ayybleed.Name = "ayybleed"
  1162.                 local attachment1 = Instance.new('Attachment',ayybleed)
  1163.                 attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  1164.                 attachment1.Orientation = Vector3.new(0,0,0)
  1165.                 local attachment0 = Instance.new('Attachment',character.LowerTorso)
  1166.                 if attachment0 and attachment1 then
  1167.                     local constraint = Instance.new("HingeConstraint")
  1168.                     constraint.Attachment0 = attachment0
  1169.                     constraint.Attachment1 = attachment1
  1170.                     constraint.LimitsEnabled = true
  1171.                     constraint.UpperAngle = 0
  1172.                     constraint.LowerAngle = 0
  1173.                     constraint.Parent = character
  1174.                 end
  1175.                 local bleedBLEED= coroutine.wrap(function()
  1176.                     bleed(ayybleed)
  1177.                 end)
  1178.                 bleedBLEED()
  1179.             end)
  1180.         end
  1181.         pcall(function()
  1182.             local thang = "Torso"
  1183.             if character:FindFirstChild('UpperTorso') then
  1184.                 thang = "UpperTorso"
  1185.             end
  1186.             local ayybleed = Instance.new('Part',character)
  1187.             ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1188.             ayybleed.Color = Frame_2.BackgroundColor3
  1189.             ayybleed.Material = Enum.Material.SmoothPlastic
  1190.             ayybleed.Name = "ayybleed"
  1191.             ayybleed.CanCollide = false
  1192.             ayybleed.Transparency = 0
  1193.             ayybleed.CFrame = character[thang].CFrame
  1194.             ayybleed:BreakJoints()
  1195.             local attachment1 = Instance.new('Attachment',ayybleed)
  1196.             attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  1197.             attachment1.Orientation = Vector3.new(0,0,0)
  1198.             local attachment0 = Instance.new('Attachment',character[thang])
  1199.             if attachment0 and attachment1 then
  1200.                 local constraint = Instance.new("HingeConstraint")
  1201.                 constraint.Attachment0 = attachment0
  1202.                 constraint.Attachment1 = attachment1
  1203.                 constraint.LimitsEnabled = true
  1204.                 constraint.UpperAngle = 0
  1205.                 constraint.LowerAngle = 0
  1206.                 constraint.Parent = character
  1207.             end
  1208.         end)
  1209.         pcall(function()
  1210.             local ree = character.LowerTorso
  1211.             local thang = "LowerTorso"
  1212.             local ayybleed = Instance.new('Part',character)
  1213.             ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1214.             ayybleed.Color = Frame_2.BackgroundColor3
  1215.             ayybleed.Material = Enum.Material.SmoothPlastic
  1216.             ayybleed.Name = "ayybleed"
  1217.             ayybleed.CanCollide = false
  1218.             ayybleed.Transparency = 0
  1219.             ayybleed.CFrame = character[thang].CFrame
  1220.             ayybleed:BreakJoints()
  1221.             local attachment1 = Instance.new('Attachment',ayybleed)
  1222.             attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1223.             attachment1.Orientation = Vector3.new(0,0,0)
  1224.             local attachment0 = Instance.new('Attachment',character[thang])
  1225.             if attachment0 and attachment1 then
  1226.                 local constraint = Instance.new("HingeConstraint")
  1227.                 constraint.Attachment0 = attachment0
  1228.                 constraint.Attachment1 = attachment1
  1229.                 constraint.LimitsEnabled = true
  1230.                 constraint.UpperAngle = 0
  1231.                 constraint.LowerAngle = 0
  1232.                 constraint.Parent = character
  1233.             end
  1234.         end)
  1235.         pcall(function()
  1236.             local ree = character["Right Leg"]
  1237.             local thang = "Right Leg"
  1238.             local ayybleed = Instance.new('Part',character)
  1239.             ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1240.             ayybleed.Color = Frame_2.BackgroundColor3
  1241.             ayybleed.Material = Enum.Material.SmoothPlastic
  1242.             ayybleed.Name = "ayybleed"
  1243.             ayybleed.CanCollide = false
  1244.             ayybleed.Transparency = 0
  1245.             ayybleed.CFrame = character[thang].CFrame
  1246.             ayybleed:BreakJoints()
  1247.             local attachment1 = Instance.new('Attachment',ayybleed)
  1248.             attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1249.             attachment1.Orientation = Vector3.new(0,0,0)
  1250.             local attachment0 = Instance.new('Attachment',character[thang])
  1251.             if attachment0 and attachment1 then
  1252.                 local constraint = Instance.new("HingeConstraint")
  1253.                 constraint.Attachment0 = attachment0
  1254.                 constraint.Attachment1 = attachment1
  1255.                 constraint.LimitsEnabled = true
  1256.                 constraint.UpperAngle = 0
  1257.                 constraint.LowerAngle = 0
  1258.                 constraint.Parent = character
  1259.             end
  1260.         end)
  1261.         pcall(function()
  1262.             local ree = character["Left Leg"]
  1263.             local thang = "Left Leg"
  1264.             local ayybleed = Instance.new('Part',character)
  1265.             ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1266.             ayybleed.Color = Frame_2.BackgroundColor3
  1267.             ayybleed.Material = Enum.Material.SmoothPlastic
  1268.             ayybleed.Name = "ayybleed"
  1269.             ayybleed.CanCollide = false
  1270.             ayybleed.Transparency = 0
  1271.             ayybleed.CFrame = character[thang].CFrame
  1272.             ayybleed:BreakJoints()
  1273.             local attachment1 = Instance.new('Attachment',ayybleed)
  1274.             attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1275.             attachment1.Orientation = Vector3.new(0,0,0)
  1276.             local attachment0 = Instance.new('Attachment',character[thang])
  1277.             if attachment0 and attachment1 then
  1278.                 local constraint = Instance.new("HingeConstraint")
  1279.                 constraint.Attachment0 = attachment0
  1280.                 constraint.Attachment1 = attachment1
  1281.                 constraint.LimitsEnabled = true
  1282.                 constraint.UpperAngle = 0
  1283.                 constraint.LowerAngle = 0
  1284.                 constraint.Parent = character
  1285.             end
  1286.         end)
  1287.         partname="Head"
  1288.     end
  1289.     if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  1290.         if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1291.             ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1292.         end
  1293.         if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1294.             ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  1295.         end
  1296.         if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1297.             ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1298.         end
  1299.     elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  1300.         if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1301.             ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1302.         end
  1303.         if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1304.             ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  1305.         end
  1306.         if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  1307.             ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1308.         end
  1309.     elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  1310.         stun(character)
  1311.         if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1312.             ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1313.         end
  1314.         if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1315.             ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1316.         end
  1317.         if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1318.             ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1319.         end
  1320.     elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  1321.         stun(character)
  1322.         if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1323.             ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1324.         end
  1325.         if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1326.             ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1327.         end
  1328.         if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1329.             ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1330.         end
  1331.     elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  1332.         if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  1333.         if character:FindFirstChildOfClass('Humanoid') then
  1334.             character:FindFirstChildOfClass('Humanoid').Health = 0
  1335.         end
  1336.         if character:FindFirstChild('HumanoidRootPart') then
  1337.             character.HumanoidRootPart:Destroy()
  1338.         end
  1339.         while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1340.         game:GetService('Debris'):AddItem(character,10)
  1341.         for _,child in next,character:GetChildren() do
  1342.         if child:IsA("Accoutrement") then
  1343.             for _,part in next,child:GetChildren() do
  1344.                 if part:IsA("BasePart") then
  1345.                     for _,c in pairs(part:GetChildren()) do
  1346.                         if c:IsA('Weld') then c:Destroy() end
  1347.                     end
  1348.                     local attachment1 = part:FindFirstChildOfClass("Attachment")
  1349.                     local attachment0 = getAttachment0(character,attachment1.Name)
  1350.                     if attachment0 and attachment1 then
  1351.                         local constraint = Instance.new("HingeConstraint")
  1352.                         constraint.Attachment0 = attachment0
  1353.                         constraint.Attachment1 = attachment1
  1354.                         constraint.LimitsEnabled = true
  1355.                         constraint.UpperAngle = 0
  1356.                         constraint.LowerAngle = 0
  1357.                         constraint.Parent = character
  1358.                     end
  1359.                 end
  1360.             end
  1361.         end
  1362.         end
  1363.         for i,v in pairs(character:GetChildren()) do
  1364.             if v:IsA('MeshPart') or v:IsA('BasePart') then
  1365.                 for _,c in pairs(v:GetChildren()) do
  1366.                     if c.Name == "Collision" then c:Destroy() end
  1367.                 end
  1368.             end
  1369.         end
  1370.     if heded == false then
  1371.         pcall(function()
  1372.             local asdf = Instance.new('Attachment',character.Head)
  1373.             asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1374.             local last = asdf
  1375.             character.Head.Neck:Destroy()
  1376.             character.Head.NeckRigAttachment:Destroy()
  1377.             character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  1378.         end)
  1379.     end
  1380.     if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  1381.     ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  1382.         {"LimitsEnabled",true};
  1383.         {"UpperAngle",5};
  1384.         {"Radius",5};
  1385.     })
  1386.     end
  1387.     if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  1388.     ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  1389.         {"LimitsEnabled",true};
  1390.         {"UpperAngle",50};
  1391.         {"LowerAngle",-50};
  1392.     })
  1393.     end
  1394.    
  1395.     local handProperties = {
  1396.         {"LimitsEnabled", true};
  1397.         {"UpperAngle",0};
  1398.         {"LowerAngle",0};
  1399.     }
  1400.     if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1401.     ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1402.     end
  1403.     if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1404.     ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1405.     end
  1406.    
  1407.     local shinProperties = {
  1408.         {"LimitsEnabled", true};
  1409.         {"UpperAngle", 0};
  1410.         {"LowerAngle", -75};
  1411.     }
  1412.     if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1413.     ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1414.     end
  1415.     if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1416.     ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1417.     end
  1418.    
  1419.     local footProperties = {
  1420.         {"LimitsEnabled", true};
  1421.         {"UpperAngle", 15};
  1422.         {"LowerAngle", -45};
  1423.     }
  1424.     if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1425.     ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1426.     end
  1427.     if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1428.     ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1429.     end
  1430.     if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1431.     ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  1432.     end
  1433.     if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  1434.     ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1435.     end
  1436.     if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1437.     ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  1438.     end
  1439.     if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1440.     ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1441.     end
  1442.     if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1443.     ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1444.     end
  1445.     if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1446.     ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1447.     end
  1448.     if character:FindFirstChild('HumanoidRootPart') then
  1449.         character.HumanoidRootPart:Destroy()
  1450.     end
  1451.         else
  1452.             R6ragdollJoint(character,partname,attached,heded)
  1453.         end
  1454.     else
  1455.         R6ragdollJoint(character,partname,attached,heded)
  1456.     end
  1457. end
  1458.  
  1459. function grow(weld,part,endsize,endpos,amntime)
  1460.     local start = weld.C1
  1461.     local parent = weld.Parent
  1462.     local startsize = part.Size
  1463.     local particl = Instance.new("ParticleEmitter")
  1464.     particl.LightEmission = 3
  1465.     particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  1466.     particl.LightInfluence = 0.75
  1467.     particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1468.     particl.Lifetime = NumberRange.new(0.1, 1)
  1469.     particl.Rate = 50
  1470.     particl.RotSpeed = NumberRange.new(300, 300)
  1471.     particl.Speed = NumberRange.new(0, 1)
  1472.     particl.SpreadAngle = Vector2.new(90, 90)
  1473.     particl.Parent = part
  1474.     for i=1,amntime*100 do
  1475.         weld.C1 = start:lerp(endpos,i/(amntime*100))
  1476.         part.Size = startsize:lerp(endsize,i/(amntime*100))
  1477.         weld.Parent = parent
  1478.         wait(0.01)
  1479.     end
  1480.     particl.Enabled = false
  1481. end
  1482. function lerp(weld,startpos,endpos,amntime,longatend)
  1483.     local waited = 0
  1484.     for i=1,amntime*100 do
  1485.         if longatend == true then
  1486.             startpos = weld.C0
  1487.         end
  1488.         weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  1489.         wait(0.01)
  1490.         waited=waited+0.01
  1491.     end
  1492. end
  1493.  
  1494. function spawned()
  1495. local usable = true
  1496. local working = false
  1497. local mode = "kill"
  1498. local equipped = false
  1499. local char = player.Character
  1500. local blademode = "handle"
  1501. local swinging = false
  1502. local gettingeem = false
  1503. local MOAN = false
  1504. local sounding = false
  1505. local SLESH = false
  1506. local goteem = nil
  1507. local grabbing = false
  1508. local grabbed = nil
  1509. local grabweld = nil
  1510. local aidsificating = nil
  1511. player.CharacterAdded:connect(function()
  1512.     if usable then
  1513.         usable = false
  1514.     end
  1515. end)
  1516. if char == nil then return end
  1517. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  1518. local badass = Instance.new('Sound',char.Head)
  1519. badass.Name = 'Badass'
  1520. badass.EmitterSize = player.CameraMaxZoomDistance+1
  1521. badass.MaxDistance = player.CameraMaxZoomDistance+1
  1522. badass.Volume = 10
  1523. badass.Looped=true
  1524. badass.SoundId = 'rbxassetid://428902535'
  1525. local handle = Instance.new("Part", char)
  1526. handle.BrickColor = BrickColor.new("Really black")
  1527. handle.Material = "Metal"
  1528. handle.CanCollide = false
  1529. handle.Anchored = false
  1530. handle.Shape = "Cylinder"
  1531. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  1532. handle.BackSurface = "SmoothNoOutlines"
  1533. handle.BottomSurface = "SmoothNoOutlines"
  1534. handle.FrontSurface = "SmoothNoOutlines"
  1535. handle.LeftSurface = "SmoothNoOutlines"
  1536. handle.RightSurface = "SmoothNoOutlines"
  1537. handle.TopSurface = "SmoothNoOutlines"
  1538. handle.Name = "handle"
  1539.  
  1540. local hweld = Instance.new("Weld", char.Torso)
  1541. hweld.Part0 = char.Torso
  1542. hweld.Part1 = handle
  1543. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1544.  
  1545. local rdd = false
  1546. function oogabooga()
  1547.     if rdd == false then
  1548.         rdd = true
  1549.     pcall(function()
  1550.         ragdollpart(char,"Right Arm")
  1551.         ragdollpart(char,"Right Leg")
  1552.         ragdollpart(char,"Left Arm")
  1553.         ragdollpart(char,"Left Leg")
  1554.     end)
  1555.     pcall(function()
  1556.         ragdollpart(char,"RightUpperArm")
  1557.         ragdollpart(char,"RightUpperLeg")
  1558.         ragdollpart(char,"LeftUpperArm")
  1559.         ragdollpart(char,"LeftUpperLeg")
  1560.     end)
  1561.     unstun(char)
  1562.     for i,v in pairs(char:GetChildren()) do
  1563.         v.ChildAdded:connect(function(child)
  1564.             if rdd == true then
  1565.             if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  1566.                 if child ~= grabweld then
  1567.                     spawn(function()
  1568.                         wait()
  1569.                         child:Destroy()
  1570.                     end)
  1571.                 end
  1572.             end
  1573.             end
  1574.         end)
  1575.         if string.find(string.lower(v.Name),'leg') then
  1576.             if v:FindFirstChild('Collision') then
  1577.                 v:FindFirstChild('Collision'):Destroy()
  1578.             end
  1579.         end
  1580.     end
  1581.     else
  1582.         rdd = false
  1583.         for i,v in pairs(char:GetChildren()) do
  1584.             if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  1585.                 v:Destroy()
  1586.             elseif v:IsA('BasePart') then
  1587.                 if v:FindFirstChild('Collision') then
  1588.                     v.Collision:Destroy()
  1589.                 end
  1590.                 for a,c in pairs(v:GetChildren()) do
  1591.                     if string.find(string.lower(c.Name),"ragdoll") then
  1592.                         c:Destroy()
  1593.                     end
  1594.                 end
  1595.             end
  1596.         end
  1597.         pcall(function()
  1598.             local ra = rightclone:Clone()
  1599.             ra.Parent = char.Torso
  1600.             ra.Part0 = char.Torso
  1601.             ra.Part1 = char["Right Arm"]
  1602.         end)
  1603.         pcall(function()
  1604.             local la = leftclone:Clone()
  1605.             la.Parent = char.Torso
  1606.             la.Part0 = char.Torso
  1607.             la.Part1 = char["Left Arm"]
  1608.         end)
  1609.         pcall(function()
  1610.             local ll = leftlegclone:Clone()
  1611.             ll.Parent = char.Torso
  1612.             ll.Part0 = char.Torso
  1613.             ll.Part1 = char["Left Leg"]
  1614.         end)
  1615.         pcall(function()
  1616.             local rl = rightlegclone:Clone()
  1617.             rl.Parent = char.Torso
  1618.             rl.Part0 = char.Torso
  1619.             rl.Part1 = char["Right Leg"]
  1620.         end)
  1621.     end
  1622. end
  1623. function getrid()
  1624.     if grabbed then
  1625.         release()
  1626.     end
  1627.     blademode = "handle"
  1628.     for _,ree in pairs(handle:GetChildren()) do
  1629.         if ree:IsA('BasePart') then
  1630.             local part = Instance.new('Part',workspace)
  1631.             part.CFrame = ree.CFrame
  1632.             part.Anchored = true
  1633.             part.CanCollide = false
  1634.             part.Size = ree.Size
  1635.             part.Transparency = 1
  1636.             ree:Destroy()
  1637.             local pe2 = Instance.new("ParticleEmitter")
  1638.               pe2.Acceleration = Vector3.new(0, 1, 0)
  1639.               pe2.Lifetime = NumberRange.new(0.1, 0.2)
  1640.               pe2.Speed = NumberRange.new(0.5)
  1641.               pe2.Rate = 20000
  1642.               pe2.RotSpeed = NumberRange.new(-30, 30)
  1643.               pe2.Rotation = NumberRange.new(0, 360)
  1644.               pe2.Size = NumberSequence.new({
  1645.                 NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  1646.                 NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  1647.               })
  1648.               pe2.Texture = "rbxassetid://244221440"
  1649.               pe2.Transparency = NumberSequence.new({
  1650.                 NumberSequenceKeypoint.new(0, 0.9, 0),
  1651.                 NumberSequenceKeypoint.new(1, 0.9, 0)
  1652.               })
  1653.               pe2.ZOffset = 5
  1654.               pe2.VelocitySpread = 360
  1655.               pe2.Parent = part
  1656.               pe2.Enabled = true
  1657.                 local coru=coroutine.wrap(function()
  1658.                 wait(0.2)
  1659.                 pe2.Enabled = false
  1660.                 game:GetService('Debris'):AddItem(part,0.5)
  1661.                 end)
  1662.                 coru()
  1663.         else
  1664.             ree:Remove()
  1665.         end
  1666.     end
  1667. end
  1668.  
  1669. function equip()
  1670.     equipped = true
  1671.     working = true
  1672.     if char.Torso:FindFirstChild("Right Shoulder") then
  1673.         char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1674.     end
  1675.     local weld = Instance.new('Weld', char.Torso)
  1676.     weld.Name = "Lerping"
  1677.     weld.Part0 = char["Right Arm"]
  1678.     weld.Part1 = char.Torso
  1679.     weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1680.    
  1681.     lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1682.    
  1683.     wait(0.1)
  1684.    
  1685.     hweld.Part0 = char["Right Arm"]
  1686.     hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  1687.    
  1688.     lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)  
  1689.    
  1690.     weld:Destroy()
  1691.     if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1692.         local clone = rightclone:Clone()
  1693.         clone.Part0 = char.Torso
  1694.         clone.Part1 = char["Right Arm"]
  1695.         clone.Parent = char.Torso
  1696.     end
  1697.     working = false
  1698. end
  1699.  
  1700. function unequip()
  1701.     getrid(handle)
  1702.     equipped = false
  1703.     working = true
  1704.    
  1705.     if char.Torso:FindFirstChild("Right Shoulder") then
  1706.         char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1707.     end
  1708.    
  1709.     local weld = Instance.new('Weld', char.Torso)
  1710.     weld.Name = "Lerping"
  1711.     weld.Part0 = char["Right Arm"]
  1712.     weld.Part1 = char.Torso
  1713.     weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1714.    
  1715.  
  1716.     lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1717.    
  1718.     hweld.Part0 = char["Torso"]
  1719.     hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1720.     lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  1721.     weld:Destroy()
  1722.     if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1723.         local clone = rightclone:Clone()
  1724.         clone.Part0 = char.Torso
  1725.         clone.Part1 = char["Right Arm"]
  1726.         clone.Parent = char.Torso
  1727.     end
  1728.     working = false
  1729. end
  1730.  
  1731. function dildo()
  1732.     blademode = "dildo"
  1733.     working = true
  1734.     -- 1 - pink toy
  1735. local obj1 = Instance.new("Model")
  1736. obj1.Name = "pink toy"
  1737. obj1.Parent = handle
  1738.  
  1739. -- 2 - Model
  1740. local obj2 = Instance.new("Model")
  1741. obj2.Parent = obj1
  1742.  
  1743. -- 3 - Part
  1744. local obj3 = Instance.new("Part")
  1745. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1746. obj3.CanCollide = false
  1747. obj3.TopSurface = Enum.SurfaceType.Smooth
  1748. obj3.BottomSurface = Enum.SurfaceType.Smooth
  1749. obj3.Material = Enum.Material.SmoothPlastic
  1750. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  1751. obj3.BrickColor = BrickColor.new("Hot pink")
  1752. obj3.Friction = 0.30000001192093
  1753. obj3.Shape = Enum.PartType.Ball
  1754. obj3.Parent = obj2
  1755. obj3.Name = "tip"
  1756.  
  1757. -- 4 - Part
  1758. local obj4 = Instance.new("Part")
  1759. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  1760. obj4.CanCollide = false
  1761. obj4.TopSurface = Enum.SurfaceType.Smooth
  1762. obj4.BottomSurface = Enum.SurfaceType.Smooth
  1763. obj4.Material = Enum.Material.SmoothPlastic
  1764. obj4.Size = Vector3.new(4.09999943, 1, 1)
  1765. obj4.BrickColor = BrickColor.new("Hot pink")
  1766. obj4.Friction = 0.30000001192093
  1767. obj4.Shape = Enum.PartType.Cylinder
  1768. obj4.Parent = obj2
  1769.  
  1770. -- 5 - Part
  1771. local obj5 = Instance.new("Part")
  1772. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1773. obj5.CanCollide = false
  1774. obj5.TopSurface = Enum.SurfaceType.Smooth
  1775. obj5.BottomSurface = Enum.SurfaceType.Smooth
  1776. obj5.Material = Enum.Material.SmoothPlastic
  1777. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  1778. obj5.BrickColor = BrickColor.new("Hot pink")
  1779. obj5.Friction = 0.30000001192093
  1780. obj5.Shape = Enum.PartType.Ball
  1781. obj5.Parent = obj2
  1782.  
  1783. -- 6 - Part
  1784. local obj6 = Instance.new("Part")
  1785. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  1786. obj6.CanCollide = false
  1787. obj6.TopSurface = Enum.SurfaceType.Smooth
  1788. obj6.BottomSurface = Enum.SurfaceType.Smooth
  1789. obj6.Material = Enum.Material.SmoothPlastic
  1790. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  1791. obj6.BrickColor = BrickColor.new("Hot pink")
  1792. obj6.Friction = 0.30000001192093
  1793. obj6.Shape = Enum.PartType.Ball
  1794. obj6.Parent = obj2
  1795.  
  1796. -- 7 - Part
  1797. local obj7 = Instance.new("Part")
  1798. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1799. obj7.CanCollide = false
  1800. obj7.TopSurface = Enum.SurfaceType.Smooth
  1801. obj7.BottomSurface = Enum.SurfaceType.Smooth
  1802. obj7.Material = Enum.Material.SmoothPlastic
  1803. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  1804. obj7.BrickColor = BrickColor.new("Hot pink")
  1805. obj7.Friction = 0.30000001192093
  1806. obj7.Shape = Enum.PartType.Ball
  1807. obj7.Parent = obj2
  1808.  
  1809. -- 8 - Part
  1810. local obj8 = Instance.new("Part")
  1811. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  1812. obj8.CanCollide = false
  1813. obj8.TopSurface = Enum.SurfaceType.Smooth
  1814. obj8.BottomSurface = Enum.SurfaceType.Smooth
  1815. obj8.Material = Enum.Material.SmoothPlastic
  1816. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  1817. obj8.BrickColor = BrickColor.new("Hot pink")
  1818. obj8.Friction = 0.30000001192093
  1819. obj8.Shape = Enum.PartType.Ball
  1820. obj8.Parent = obj2
  1821. local fiREPART = obj8
  1822.  
  1823. -- 9 - Part
  1824. local obj9 = Instance.new("Part")
  1825. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  1826. obj9.CanCollide = false
  1827. obj9.TopSurface = Enum.SurfaceType.Smooth
  1828. obj9.BottomSurface = Enum.SurfaceType.Smooth
  1829. obj9.Material = Enum.Material.SmoothPlastic
  1830. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  1831. obj9.BrickColor = BrickColor.new("Hot pink")
  1832. obj9.Friction = 0.30000001192093
  1833. obj9.Shape = Enum.PartType.Cylinder
  1834. obj9.Parent = obj2
  1835.  
  1836. -- 10 - Part
  1837. local obj10 = Instance.new("Part")
  1838. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1839. obj10.CanCollide = false
  1840. obj10.TopSurface = Enum.SurfaceType.Smooth
  1841. obj10.BottomSurface = Enum.SurfaceType.Smooth
  1842. obj10.Material = Enum.Material.SmoothPlastic
  1843. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  1844. obj10.BrickColor = BrickColor.new("Hot pink")
  1845. obj10.Friction = 0.30000001192093
  1846. obj10.Shape = Enum.PartType.Ball
  1847. obj10.Parent = obj2
  1848.  
  1849. -- 11 - Part
  1850. local obj11 = Instance.new("Part")
  1851. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1852. obj11.CanCollide = false
  1853. obj11.TopSurface = Enum.SurfaceType.Smooth
  1854. obj11.BottomSurface = Enum.SurfaceType.Smooth
  1855. obj11.Material = Enum.Material.SmoothPlastic
  1856. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  1857. obj11.BrickColor = BrickColor.new("Hot pink")
  1858. obj11.Friction = 0.30000001192093
  1859. obj11.Shape = Enum.PartType.Ball
  1860. obj11.Parent = obj2
  1861.  
  1862. -- 12 - Part
  1863. local obj12 = Instance.new("Part")
  1864. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1865. obj12.CanCollide = false
  1866. obj12.TopSurface = Enum.SurfaceType.Smooth
  1867. obj12.BottomSurface = Enum.SurfaceType.Smooth
  1868. obj12.Material = Enum.Material.SmoothPlastic
  1869. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  1870. obj12.BrickColor = BrickColor.new("Hot pink")
  1871. obj12.Friction = 0.30000001192093
  1872. obj12.Shape = Enum.PartType.Ball
  1873. obj12.Parent = obj2
  1874.  
  1875. -- 13 - Part
  1876. local obj13 = Instance.new("Part")
  1877. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1878. obj13.CanCollide = false
  1879. obj13.TopSurface = Enum.SurfaceType.Smooth
  1880. obj13.BottomSurface = Enum.SurfaceType.Smooth
  1881. obj13.Material = Enum.Material.SmoothPlastic
  1882. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  1883. obj13.BrickColor = BrickColor.new("Hot pink")
  1884. obj13.Friction = 0.30000001192093
  1885. obj13.Shape = Enum.PartType.Ball
  1886. obj13.Parent = obj2
  1887.  
  1888. -- 14 - Part
  1889. local obj14 = Instance.new("Part")
  1890. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1891. obj14.CanCollide = false
  1892. obj14.TopSurface = Enum.SurfaceType.Smooth
  1893. obj14.BottomSurface = Enum.SurfaceType.Smooth
  1894. obj14.Material = Enum.Material.SmoothPlastic
  1895. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  1896. obj14.BrickColor = BrickColor.new("Hot pink")
  1897. obj14.Friction = 0.30000001192093
  1898. obj14.Shape = Enum.PartType.Ball
  1899. obj14.Parent = obj2
  1900.  
  1901. -- 15 - Part
  1902. local obj15 = Instance.new("Part")
  1903. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1904. obj15.CanCollide = false
  1905. obj15.TopSurface = Enum.SurfaceType.Smooth
  1906. obj15.BottomSurface = Enum.SurfaceType.Smooth
  1907. obj15.Material = Enum.Material.SmoothPlastic
  1908. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  1909. obj15.BrickColor = BrickColor.new("Hot pink")
  1910. obj15.Friction = 0.30000001192093
  1911. obj15.Shape = Enum.PartType.Ball
  1912. obj15.Parent = obj2
  1913.  
  1914. -- 16 - Part
  1915. local obj16 = Instance.new("Part")
  1916. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1917. obj16.CanCollide = false
  1918. obj16.TopSurface = Enum.SurfaceType.Smooth
  1919. obj16.BottomSurface = Enum.SurfaceType.Smooth
  1920. obj16.Material = Enum.Material.SmoothPlastic
  1921. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  1922. obj16.BrickColor = BrickColor.new("Hot pink")
  1923. obj16.Friction = 0.30000001192093
  1924. obj16.Shape = Enum.PartType.Ball
  1925. obj16.Parent = obj2
  1926.  
  1927. -- 17 - Part
  1928. local obj17 = Instance.new("Part")
  1929. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1930. obj17.CanCollide = false
  1931. obj17.TopSurface = Enum.SurfaceType.Smooth
  1932. obj17.BottomSurface = Enum.SurfaceType.Smooth
  1933. obj17.Material = Enum.Material.SmoothPlastic
  1934. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  1935. obj17.BrickColor = BrickColor.new("Hot pink")
  1936. obj17.Friction = 0.30000001192093
  1937. obj17.Shape = Enum.PartType.Ball
  1938. obj17.Parent = obj2
  1939.  
  1940. -- 18 - Part
  1941. local obj18 = Instance.new("Part")
  1942. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1943. obj18.CanCollide = false
  1944. obj18.TopSurface = Enum.SurfaceType.Smooth
  1945. obj18.BottomSurface = Enum.SurfaceType.Smooth
  1946. obj18.Material = Enum.Material.SmoothPlastic
  1947. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  1948. obj18.BrickColor = BrickColor.new("Hot pink")
  1949. obj18.Friction = 0.30000001192093
  1950. obj18.Shape = Enum.PartType.Ball
  1951. obj18.Parent = obj2
  1952.  
  1953. -- 19 - Part
  1954. local obj19 = Instance.new("Part")
  1955. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1956. obj19.CanCollide = false
  1957. obj19.TopSurface = Enum.SurfaceType.Smooth
  1958. obj19.BottomSurface = Enum.SurfaceType.Smooth
  1959. obj19.Material = Enum.Material.SmoothPlastic
  1960. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  1961. obj19.BrickColor = BrickColor.new("Hot pink")
  1962. obj19.Friction = 0.30000001192093
  1963. obj19.Shape = Enum.PartType.Ball
  1964. obj19.Parent = obj2
  1965.  
  1966. -- 20 - Part
  1967. local obj20 = Instance.new("Part")
  1968. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1969. obj20.CanCollide = false
  1970. obj20.TopSurface = Enum.SurfaceType.Smooth
  1971. obj20.BottomSurface = Enum.SurfaceType.Smooth
  1972. obj20.Material = Enum.Material.SmoothPlastic
  1973. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  1974. obj20.BrickColor = BrickColor.new("Hot pink")
  1975. obj20.Friction = 0.30000001192093
  1976. obj20.Shape = Enum.PartType.Ball
  1977. obj20.Parent = obj2
  1978.  
  1979. -- 21 - Part
  1980. local obj21 = Instance.new("Part")
  1981. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1982. obj21.CanCollide = false
  1983. obj21.TopSurface = Enum.SurfaceType.Smooth
  1984. obj21.BottomSurface = Enum.SurfaceType.Smooth
  1985. obj21.Material = Enum.Material.SmoothPlastic
  1986. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  1987. obj21.BrickColor = BrickColor.new("Hot pink")
  1988. obj21.Friction = 0.30000001192093
  1989. obj21.Shape = Enum.PartType.Ball
  1990. obj21.Parent = obj2
  1991.  
  1992. -- 22 - Part
  1993. local obj22 = Instance.new("Part")
  1994. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1995. obj22.CanCollide = false
  1996. obj22.TopSurface = Enum.SurfaceType.Smooth
  1997. obj22.BottomSurface = Enum.SurfaceType.Smooth
  1998. obj22.Material = Enum.Material.SmoothPlastic
  1999. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  2000. obj22.BrickColor = BrickColor.new("Hot pink")
  2001. obj22.Friction = 0.30000001192093
  2002. obj22.Shape = Enum.PartType.Ball
  2003. obj22.Parent = obj2
  2004.  
  2005. -- 23 - Part
  2006. local obj23 = Instance.new("Part")
  2007. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2008. obj23.CanCollide = false
  2009. obj23.TopSurface = Enum.SurfaceType.Smooth
  2010. obj23.BottomSurface = Enum.SurfaceType.Smooth
  2011. obj23.Material = Enum.Material.SmoothPlastic
  2012. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  2013. obj23.BrickColor = BrickColor.new("Hot pink")
  2014. obj23.Friction = 0.30000001192093
  2015. obj23.Shape = Enum.PartType.Ball
  2016. obj23.Parent = obj2
  2017.  
  2018. -- 24 - Part
  2019. local obj24 = Instance.new("Part")
  2020. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2021. obj24.CanCollide = false
  2022. obj24.TopSurface = Enum.SurfaceType.Smooth
  2023. obj24.BottomSurface = Enum.SurfaceType.Smooth
  2024. obj24.Material = Enum.Material.SmoothPlastic
  2025. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  2026. obj24.BrickColor = BrickColor.new("Hot pink")
  2027. obj24.Friction = 0.30000001192093
  2028. obj24.Shape = Enum.PartType.Ball
  2029. obj24.Parent = obj2
  2030.  
  2031. -- 25 - Part
  2032. local obj25 = Instance.new("Part")
  2033. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2034. obj25.CanCollide = false
  2035. obj25.TopSurface = Enum.SurfaceType.Smooth
  2036. obj25.BottomSurface = Enum.SurfaceType.Smooth
  2037. obj25.Material = Enum.Material.SmoothPlastic
  2038. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  2039. obj25.BrickColor = BrickColor.new("Hot pink")
  2040. obj25.Friction = 0.30000001192093
  2041. obj25.Shape = Enum.PartType.Ball
  2042. obj25.Parent = obj2
  2043.  
  2044. -- 26 - Part
  2045. local obj26 = Instance.new("Part")
  2046. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2047. obj26.CanCollide = false
  2048. obj26.TopSurface = Enum.SurfaceType.Smooth
  2049. obj26.BottomSurface = Enum.SurfaceType.Smooth
  2050. obj26.Material = Enum.Material.SmoothPlastic
  2051. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  2052. obj26.BrickColor = BrickColor.new("Hot pink")
  2053. obj26.Friction = 0.30000001192093
  2054. obj26.Shape = Enum.PartType.Ball
  2055. obj26.Parent = obj2
  2056.  
  2057. -- 27 - Part
  2058. local obj27 = Instance.new("Part")
  2059. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2060. obj27.CanCollide = false
  2061. obj27.TopSurface = Enum.SurfaceType.Smooth
  2062. obj27.BottomSurface = Enum.SurfaceType.Smooth
  2063. obj27.Material = Enum.Material.SmoothPlastic
  2064. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  2065. obj27.BrickColor = BrickColor.new("Hot pink")
  2066. obj27.Friction = 0.30000001192093
  2067. obj27.Shape = Enum.PartType.Ball
  2068. obj27.Parent = obj2
  2069.  
  2070. -- 28 - Part
  2071. local obj28 = Instance.new("Part")
  2072. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2073. obj28.CanCollide = false
  2074. obj28.TopSurface = Enum.SurfaceType.Smooth
  2075. obj28.BottomSurface = Enum.SurfaceType.Smooth
  2076. obj28.Material = Enum.Material.SmoothPlastic
  2077. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  2078. obj28.BrickColor = BrickColor.new("Hot pink")
  2079. obj28.Friction = 0.30000001192093
  2080. obj28.Shape = Enum.PartType.Ball
  2081. obj28.Parent = obj2
  2082.  
  2083. -- 29 - Part
  2084. local obj29 = Instance.new("Part")
  2085. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2086. obj29.CanCollide = false
  2087. obj29.TopSurface = Enum.SurfaceType.Smooth
  2088. obj29.BottomSurface = Enum.SurfaceType.Smooth
  2089. obj29.Material = Enum.Material.SmoothPlastic
  2090. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  2091. obj29.BrickColor = BrickColor.new("Hot pink")
  2092. obj29.Friction = 0.30000001192093
  2093. obj29.Shape = Enum.PartType.Ball
  2094. obj29.Parent = obj2
  2095.  
  2096. -- 30 - Part
  2097. local obj30 = Instance.new("Part")
  2098. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2099. obj30.CanCollide = false
  2100. obj30.TopSurface = Enum.SurfaceType.Smooth
  2101. obj30.BottomSurface = Enum.SurfaceType.Smooth
  2102. obj30.Material = Enum.Material.SmoothPlastic
  2103. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  2104. obj30.BrickColor = BrickColor.new("Hot pink")
  2105. obj30.Friction = 0.30000001192093
  2106. obj30.Shape = Enum.PartType.Ball
  2107. obj30.Parent = obj2
  2108.  
  2109. -- 31 - Part
  2110. local obj31 = Instance.new("Part")
  2111. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2112. obj31.CanCollide = false
  2113. obj31.TopSurface = Enum.SurfaceType.Smooth
  2114. obj31.BottomSurface = Enum.SurfaceType.Smooth
  2115. obj31.Material = Enum.Material.SmoothPlastic
  2116. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  2117. obj31.BrickColor = BrickColor.new("Hot pink")
  2118. obj31.Friction = 0.30000001192093
  2119. obj31.Shape = Enum.PartType.Ball
  2120. obj31.Parent = obj2
  2121.  
  2122. -- 32 - Part
  2123. local obj32 = Instance.new("Part")
  2124. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2125. obj32.CanCollide = false
  2126. obj32.TopSurface = Enum.SurfaceType.Smooth
  2127. obj32.BottomSurface = Enum.SurfaceType.Smooth
  2128. obj32.Material = Enum.Material.SmoothPlastic
  2129. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  2130. obj32.BrickColor = BrickColor.new("Hot pink")
  2131. obj32.Friction = 0.30000001192093
  2132. obj32.Shape = Enum.PartType.Ball
  2133. obj32.Parent = obj2
  2134.  
  2135. -- 33 - Part
  2136. local obj33 = Instance.new("Part")
  2137. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2138. obj33.CanCollide = false
  2139. obj33.TopSurface = Enum.SurfaceType.Smooth
  2140. obj33.BottomSurface = Enum.SurfaceType.Smooth
  2141. obj33.Material = Enum.Material.SmoothPlastic
  2142. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  2143. obj33.BrickColor = BrickColor.new("Hot pink")
  2144. obj33.Friction = 0.30000001192093
  2145. obj33.Shape = Enum.PartType.Ball
  2146. obj33.Parent = obj2
  2147.  
  2148. -- 34 - Part
  2149. local obj34 = Instance.new("Part")
  2150. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2151. obj34.CanCollide = false
  2152. obj34.TopSurface = Enum.SurfaceType.Smooth
  2153. obj34.BottomSurface = Enum.SurfaceType.Smooth
  2154. obj34.Material = Enum.Material.SmoothPlastic
  2155. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  2156. obj34.BrickColor = BrickColor.new("Hot pink")
  2157. obj34.Friction = 0.30000001192093
  2158. obj34.Shape = Enum.PartType.Ball
  2159. obj34.Parent = obj2
  2160.  
  2161. -- 35 - Part
  2162. local obj35 = Instance.new("Part")
  2163. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2164. obj35.CanCollide = false
  2165. obj35.TopSurface = Enum.SurfaceType.Smooth
  2166. obj35.BottomSurface = Enum.SurfaceType.Smooth
  2167. obj35.Material = Enum.Material.SmoothPlastic
  2168. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  2169. obj35.BrickColor = BrickColor.new("Hot pink")
  2170. obj35.Friction = 0.30000001192093
  2171. obj35.Shape = Enum.PartType.Ball
  2172. obj35.Parent = obj2
  2173.  
  2174. -- 36 - Part
  2175. local obj36 = Instance.new("Part")
  2176. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2177. obj36.CanCollide = false
  2178. obj36.TopSurface = Enum.SurfaceType.Smooth
  2179. obj36.BottomSurface = Enum.SurfaceType.Smooth
  2180. obj36.Material = Enum.Material.SmoothPlastic
  2181. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  2182. obj36.BrickColor = BrickColor.new("Hot pink")
  2183. obj36.Friction = 0.30000001192093
  2184. obj36.Shape = Enum.PartType.Ball
  2185. obj36.Parent = obj2
  2186.  
  2187. -- 37 - Part
  2188. local obj37 = Instance.new("Part")
  2189. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2190. obj37.CanCollide = false
  2191. obj37.TopSurface = Enum.SurfaceType.Smooth
  2192. obj37.BottomSurface = Enum.SurfaceType.Smooth
  2193. obj37.Material = Enum.Material.SmoothPlastic
  2194. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  2195. obj37.BrickColor = BrickColor.new("Hot pink")
  2196. obj37.Friction = 0.30000001192093
  2197. obj37.Shape = Enum.PartType.Ball
  2198. obj37.Parent = obj2
  2199.  
  2200. -- 38 - Part
  2201. local obj38 = Instance.new("Part")
  2202. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2203. obj38.CanCollide = false
  2204. obj38.TopSurface = Enum.SurfaceType.Smooth
  2205. obj38.BottomSurface = Enum.SurfaceType.Smooth
  2206. obj38.Material = Enum.Material.SmoothPlastic
  2207. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  2208. obj38.BrickColor = BrickColor.new("Hot pink")
  2209. obj38.Friction = 0.30000001192093
  2210. obj38.Shape = Enum.PartType.Ball
  2211. obj38.Parent = obj2
  2212.  
  2213. -- 39 - Part
  2214. local obj39 = Instance.new("Part")
  2215. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2216. obj39.CanCollide = false
  2217. obj39.TopSurface = Enum.SurfaceType.Smooth
  2218. obj39.BottomSurface = Enum.SurfaceType.Smooth
  2219. obj39.Material = Enum.Material.SmoothPlastic
  2220. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  2221. obj39.BrickColor = BrickColor.new("Hot pink")
  2222. obj39.Friction = 0.30000001192093
  2223. obj39.Shape = Enum.PartType.Ball
  2224. obj39.Parent = obj2
  2225.  
  2226. -- 40 - Part
  2227. local obj40 = Instance.new("Part")
  2228. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2229. obj40.CanCollide = false
  2230. obj40.TopSurface = Enum.SurfaceType.Smooth
  2231. obj40.BottomSurface = Enum.SurfaceType.Smooth
  2232. obj40.Material = Enum.Material.SmoothPlastic
  2233. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  2234. obj40.BrickColor = BrickColor.new("Hot pink")
  2235. obj40.Friction = 0.30000001192093
  2236. obj40.Shape = Enum.PartType.Ball
  2237. obj40.Parent = obj2
  2238.  
  2239. -- 41 - stretches
  2240. local obj41 = Instance.new("Model")
  2241. obj41.Name = "stretches"
  2242. obj41.Parent = obj1
  2243.  
  2244. -- 42 - stretchlol
  2245. local obj42 = Instance.new("Part")
  2246. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2247. obj42.CanCollide = false
  2248. obj42.Transparency = 1
  2249. obj42.TopSurface = Enum.SurfaceType.Smooth
  2250. obj42.BottomSurface = Enum.SurfaceType.Smooth
  2251. obj42.Material = Enum.Material.SmoothPlastic
  2252. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2253. obj42.BrickColor = BrickColor.new("Pastel brown")
  2254. obj42.Friction = 0.30000001192093
  2255. obj42.Shape = Enum.PartType.Ball
  2256. obj42.Name = "stretchlol"
  2257. obj42.Parent = obj41
  2258.  
  2259. -- 43 - stretchlol
  2260. local obj43 = Instance.new("Part")
  2261. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2262. obj43.CanCollide = false
  2263. obj43.Transparency = 1
  2264. obj43.TopSurface = Enum.SurfaceType.Smooth
  2265. obj43.BottomSurface = Enum.SurfaceType.Smooth
  2266. obj43.Material = Enum.Material.SmoothPlastic
  2267. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2268. obj43.BrickColor = BrickColor.new("Pastel brown")
  2269. obj43.Friction = 0.30000001192093
  2270. obj43.Shape = Enum.PartType.Ball
  2271. obj43.Name = "stretchlol"
  2272. obj43.Parent = obj41
  2273.  
  2274. -- 44 - stretchlol
  2275. local obj44 = Instance.new("Part")
  2276. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2277. obj44.CanCollide = false
  2278. obj44.Transparency = 1
  2279. obj44.TopSurface = Enum.SurfaceType.Smooth
  2280. obj44.BottomSurface = Enum.SurfaceType.Smooth
  2281. obj44.Material = Enum.Material.SmoothPlastic
  2282. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2283. obj44.BrickColor = BrickColor.new("Pastel brown")
  2284. obj44.Friction = 0.30000001192093
  2285. obj44.Shape = Enum.PartType.Ball
  2286. obj44.Name = "stretchlol"
  2287. obj44.Parent = obj41
  2288.  
  2289. -- 45 - stretchlol
  2290. local obj45 = Instance.new("Part")
  2291. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2292. obj45.CanCollide = false
  2293. obj45.Transparency = 1
  2294. obj45.TopSurface = Enum.SurfaceType.Smooth
  2295. obj45.BottomSurface = Enum.SurfaceType.Smooth
  2296. obj45.Material = Enum.Material.SmoothPlastic
  2297. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2298. obj45.BrickColor = BrickColor.new("Pastel brown")
  2299. obj45.Friction = 0.30000001192093
  2300. obj45.Shape = Enum.PartType.Ball
  2301. obj45.Name = "stretchlol"
  2302. obj45.Parent = obj41
  2303.  
  2304. -- 46 - stretchlol
  2305. local obj46 = Instance.new("Part")
  2306. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2307. obj46.CanCollide = false
  2308. obj46.Transparency = 1
  2309. obj46.TopSurface = Enum.SurfaceType.Smooth
  2310. obj46.BottomSurface = Enum.SurfaceType.Smooth
  2311. obj46.Material = Enum.Material.SmoothPlastic
  2312. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2313. obj46.BrickColor = BrickColor.new("Pastel brown")
  2314. obj46.Friction = 0.30000001192093
  2315. obj46.Shape = Enum.PartType.Ball
  2316. obj46.Name = "stretchlol"
  2317. obj46.Parent = obj41
  2318.  
  2319. -- 47 - stretchlol
  2320. local obj47 = Instance.new("Part")
  2321. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2322. obj47.CanCollide = false
  2323. obj47.Transparency = 1
  2324. obj47.TopSurface = Enum.SurfaceType.Smooth
  2325. obj47.BottomSurface = Enum.SurfaceType.Smooth
  2326. obj47.Material = Enum.Material.SmoothPlastic
  2327. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2328. obj47.BrickColor = BrickColor.new("Pastel brown")
  2329. obj47.Friction = 0.30000001192093
  2330. obj47.Shape = Enum.PartType.Ball
  2331. obj47.Name = "stretchlol"
  2332. obj47.Parent = obj41
  2333.  
  2334. -- 48 - stretchlol
  2335. local obj48 = Instance.new("Part")
  2336. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2337. obj48.CanCollide = false
  2338. obj48.Transparency = 1
  2339. obj48.TopSurface = Enum.SurfaceType.Smooth
  2340. obj48.BottomSurface = Enum.SurfaceType.Smooth
  2341. obj48.Material = Enum.Material.SmoothPlastic
  2342. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2343. obj48.BrickColor = BrickColor.new("Pastel brown")
  2344. obj48.Friction = 0.30000001192093
  2345. obj48.Shape = Enum.PartType.Ball
  2346. obj48.Name = "stretchlol"
  2347. obj48.Parent = obj41
  2348.  
  2349. -- 49 - stretchlol
  2350. local obj49 = Instance.new("Part")
  2351. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2352. obj49.CanCollide = false
  2353. obj49.Transparency = 1
  2354. obj49.TopSurface = Enum.SurfaceType.Smooth
  2355. obj49.BottomSurface = Enum.SurfaceType.Smooth
  2356. obj49.Material = Enum.Material.SmoothPlastic
  2357. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2358. obj49.BrickColor = BrickColor.new("Pastel brown")
  2359. obj49.Friction = 0.30000001192093
  2360. obj49.Shape = Enum.PartType.Ball
  2361. obj49.Name = "stretchlol"
  2362. obj49.Parent = obj41
  2363.  
  2364. -- 50 - stretchlol
  2365. local obj50 = Instance.new("Part")
  2366. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2367. obj50.CanCollide = false
  2368. obj50.Transparency = 1
  2369. obj50.TopSurface = Enum.SurfaceType.Smooth
  2370. obj50.BottomSurface = Enum.SurfaceType.Smooth
  2371. obj50.Material = Enum.Material.SmoothPlastic
  2372. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2373. obj50.BrickColor = BrickColor.new("Pastel brown")
  2374. obj50.Friction = 0.30000001192093
  2375. obj50.Shape = Enum.PartType.Ball
  2376. obj50.Name = "stretchlol"
  2377. obj50.Parent = obj41
  2378.  
  2379. -- 51 - stretchlol
  2380. local obj51 = Instance.new("Part")
  2381. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2382. obj51.CanCollide = false
  2383. obj51.Transparency = 1
  2384. obj51.TopSurface = Enum.SurfaceType.Smooth
  2385. obj51.BottomSurface = Enum.SurfaceType.Smooth
  2386. obj51.Material = Enum.Material.SmoothPlastic
  2387. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2388. obj51.BrickColor = BrickColor.new("Pastel brown")
  2389. obj51.Friction = 0.30000001192093
  2390. obj51.Shape = Enum.PartType.Ball
  2391. obj51.Name = "stretchlol"
  2392. obj51.Parent = obj41
  2393.  
  2394. -- 52 - stretchlol
  2395. local obj52 = Instance.new("Part")
  2396. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2397. obj52.CanCollide = false
  2398. obj52.Transparency = 1
  2399. obj52.TopSurface = Enum.SurfaceType.Smooth
  2400. obj52.BottomSurface = Enum.SurfaceType.Smooth
  2401. obj52.Material = Enum.Material.SmoothPlastic
  2402. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2403. obj52.BrickColor = BrickColor.new("Pastel brown")
  2404. obj52.Friction = 0.30000001192093
  2405. obj52.Shape = Enum.PartType.Ball
  2406. obj52.Name = "stretchlol"
  2407. obj52.Parent = obj41
  2408.  
  2409. -- 53 - stretchlol
  2410. local obj53 = Instance.new("Part")
  2411. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2412. obj53.CanCollide = false
  2413. obj53.Transparency = 1
  2414. obj53.TopSurface = Enum.SurfaceType.Smooth
  2415. obj53.BottomSurface = Enum.SurfaceType.Smooth
  2416. obj53.Material = Enum.Material.SmoothPlastic
  2417. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  2418. obj53.BrickColor = BrickColor.new("Pastel brown")
  2419. obj53.Friction = 0.30000001192093
  2420. obj53.Shape = Enum.PartType.Cylinder
  2421. obj53.Name = "stretchlol"
  2422. obj53.Parent = obj41
  2423.  
  2424. -- 54 - stretchlol
  2425. local obj54 = Instance.new("Part")
  2426. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2427. obj54.CanCollide = false
  2428. obj54.Transparency = 1
  2429. obj54.TopSurface = Enum.SurfaceType.Smooth
  2430. obj54.BottomSurface = Enum.SurfaceType.Smooth
  2431. obj54.Material = Enum.Material.SmoothPlastic
  2432. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2433. obj54.BrickColor = BrickColor.new("Pastel brown")
  2434. obj54.Friction = 0.30000001192093
  2435. obj54.Shape = Enum.PartType.Ball
  2436. obj54.Name = "stretchlol"
  2437. obj54.Parent = obj41
  2438.  
  2439. -- 55 - stretchlol
  2440. local obj55 = Instance.new("Part")
  2441. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2442. obj55.CanCollide = false
  2443. obj55.Transparency = 1
  2444. obj55.TopSurface = Enum.SurfaceType.Smooth
  2445. obj55.BottomSurface = Enum.SurfaceType.Smooth
  2446. obj55.Material = Enum.Material.SmoothPlastic
  2447. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2448. obj55.BrickColor = BrickColor.new("Pastel brown")
  2449. obj55.Friction = 0.30000001192093
  2450. obj55.Shape = Enum.PartType.Ball
  2451. obj55.Name = "stretchlol"
  2452. obj55.Parent = obj41
  2453.  
  2454. -- 56 - stretchlol
  2455. local obj56 = Instance.new("Part")
  2456. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2457. obj56.CanCollide = false
  2458. obj56.Transparency = 1
  2459. obj56.TopSurface = Enum.SurfaceType.Smooth
  2460. obj56.BottomSurface = Enum.SurfaceType.Smooth
  2461. obj56.Material = Enum.Material.SmoothPlastic
  2462. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2463. obj56.BrickColor = BrickColor.new("Pastel brown")
  2464. obj56.Friction = 0.30000001192093
  2465. obj56.Shape = Enum.PartType.Ball
  2466. obj56.Name = "stretchlol"
  2467. obj56.Parent = obj41
  2468.  
  2469. -- 57 - stretchlol
  2470. local obj57 = Instance.new("Part")
  2471. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2472. obj57.CanCollide = false
  2473. obj57.Transparency = 1
  2474. obj57.TopSurface = Enum.SurfaceType.Smooth
  2475. obj57.BottomSurface = Enum.SurfaceType.Smooth
  2476. obj57.Material = Enum.Material.SmoothPlastic
  2477. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2478. obj57.BrickColor = BrickColor.new("Pastel brown")
  2479. obj57.Friction = 0.30000001192093
  2480. obj57.Shape = Enum.PartType.Ball
  2481. obj57.Name = "stretchlol"
  2482. obj57.Parent = obj41
  2483.  
  2484. -- 58 - stretchlol
  2485. local obj58 = Instance.new("Part")
  2486. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2487. obj58.CanCollide = false
  2488. obj58.Transparency = 1
  2489. obj58.TopSurface = Enum.SurfaceType.Smooth
  2490. obj58.BottomSurface = Enum.SurfaceType.Smooth
  2491. obj58.Material = Enum.Material.SmoothPlastic
  2492. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2493. obj58.BrickColor = BrickColor.new("Pastel brown")
  2494. obj58.Friction = 0.30000001192093
  2495. obj58.Shape = Enum.PartType.Ball
  2496. obj58.Name = "stretchlol"
  2497. obj58.Parent = obj41
  2498.  
  2499. -- 59 - stretchlol
  2500. local obj59 = Instance.new("Part")
  2501. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2502. obj59.CanCollide = false
  2503. obj59.Transparency = 1
  2504. obj59.TopSurface = Enum.SurfaceType.Smooth
  2505. obj59.BottomSurface = Enum.SurfaceType.Smooth
  2506. obj59.Material = Enum.Material.SmoothPlastic
  2507. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2508. obj59.BrickColor = BrickColor.new("Pastel brown")
  2509. obj59.Friction = 0.30000001192093
  2510. obj59.Shape = Enum.PartType.Ball
  2511. obj59.Name = "stretchlol"
  2512. obj59.Parent = obj41
  2513.  
  2514. -- 60 - stretchlol
  2515. local obj60 = Instance.new("Part")
  2516. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2517. obj60.CanCollide = false
  2518. obj60.Transparency = 1
  2519. obj60.TopSurface = Enum.SurfaceType.Smooth
  2520. obj60.BottomSurface = Enum.SurfaceType.Smooth
  2521. obj60.Material = Enum.Material.SmoothPlastic
  2522. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2523. obj60.BrickColor = BrickColor.new("Pastel brown")
  2524. obj60.Friction = 0.30000001192093
  2525. obj60.Shape = Enum.PartType.Ball
  2526. obj60.Name = "stretchlol"
  2527. obj60.Parent = obj41
  2528.  
  2529. -- 61 - stretchlol
  2530. local obj61 = Instance.new("Part")
  2531. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2532. obj61.CanCollide = false
  2533. obj61.Transparency = 1
  2534. obj61.TopSurface = Enum.SurfaceType.Smooth
  2535. obj61.BottomSurface = Enum.SurfaceType.Smooth
  2536. obj61.Material = Enum.Material.SmoothPlastic
  2537. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2538. obj61.BrickColor = BrickColor.new("Pastel brown")
  2539. obj61.Friction = 0.30000001192093
  2540. obj61.Shape = Enum.PartType.Ball
  2541. obj61.Name = "stretchlol"
  2542. obj61.Parent = obj41
  2543.  
  2544. -- 62 - stretchlol
  2545. local obj62 = Instance.new("Part")
  2546. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2547. obj62.CanCollide = false
  2548. obj62.Transparency = 1
  2549. obj62.TopSurface = Enum.SurfaceType.Smooth
  2550. obj62.BottomSurface = Enum.SurfaceType.Smooth
  2551. obj62.Material = Enum.Material.SmoothPlastic
  2552. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2553. obj62.BrickColor = BrickColor.new("Pastel brown")
  2554. obj62.Friction = 0.30000001192093
  2555. obj62.Shape = Enum.PartType.Ball
  2556. obj62.Name = "stretchlol"
  2557. obj62.Parent = obj41
  2558.  
  2559. -- 63 - stretchlol
  2560. local obj63 = Instance.new("Part")
  2561. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2562. obj63.CanCollide = false
  2563. obj63.Transparency = 1
  2564. obj63.TopSurface = Enum.SurfaceType.Smooth
  2565. obj63.BottomSurface = Enum.SurfaceType.Smooth
  2566. obj63.Material = Enum.Material.SmoothPlastic
  2567. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2568. obj63.BrickColor = BrickColor.new("Pastel brown")
  2569. obj63.Friction = 0.30000001192093
  2570. obj63.Shape = Enum.PartType.Ball
  2571. obj63.Name = "stretchlol"
  2572. obj63.Parent = obj41
  2573.  
  2574. -- 64 - stretchlol
  2575. local obj64 = Instance.new("Part")
  2576. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2577. obj64.CanCollide = false
  2578. obj64.Transparency = 1
  2579. obj64.TopSurface = Enum.SurfaceType.Smooth
  2580. obj64.BottomSurface = Enum.SurfaceType.Smooth
  2581. obj64.Material = Enum.Material.SmoothPlastic
  2582. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2583. obj64.BrickColor = BrickColor.new("Pastel brown")
  2584. obj64.Friction = 0.30000001192093
  2585. obj64.Shape = Enum.PartType.Ball
  2586. obj64.Name = "stretchlol"
  2587. obj64.Parent = obj41
  2588.  
  2589. -- 65 - stretchlol
  2590. local obj65 = Instance.new("Part")
  2591. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2592. obj65.CanCollide = false
  2593. obj65.Transparency = 1
  2594. obj65.TopSurface = Enum.SurfaceType.Smooth
  2595. obj65.BottomSurface = Enum.SurfaceType.Smooth
  2596. obj65.Material = Enum.Material.SmoothPlastic
  2597. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2598. obj65.BrickColor = BrickColor.new("Pastel brown")
  2599. obj65.Friction = 0.30000001192093
  2600. obj65.Shape = Enum.PartType.Ball
  2601. obj65.Name = "stretchlol"
  2602. obj65.Parent = obj41
  2603.  
  2604. -- 66 - stretchlol
  2605. local obj66 = Instance.new("Part")
  2606. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2607. obj66.CanCollide = false
  2608. obj66.Transparency = 1
  2609. obj66.TopSurface = Enum.SurfaceType.Smooth
  2610. obj66.BottomSurface = Enum.SurfaceType.Smooth
  2611. obj66.Material = Enum.Material.SmoothPlastic
  2612. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2613. obj66.BrickColor = BrickColor.new("Pastel brown")
  2614. obj66.Friction = 0.30000001192093
  2615. obj66.Shape = Enum.PartType.Ball
  2616. obj66.Name = "stretchlol"
  2617. obj66.Parent = obj41
  2618.  
  2619. -- 67 - stretchlol
  2620. local obj67 = Instance.new("Part")
  2621. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2622. obj67.CanCollide = false
  2623. obj67.Transparency = 1
  2624. obj67.TopSurface = Enum.SurfaceType.Smooth
  2625. obj67.BottomSurface = Enum.SurfaceType.Smooth
  2626. obj67.Material = Enum.Material.SmoothPlastic
  2627. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2628. obj67.BrickColor = BrickColor.new("Pastel brown")
  2629. obj67.Friction = 0.30000001192093
  2630. obj67.Shape = Enum.PartType.Ball
  2631. obj67.Name = "stretchlol"
  2632. obj67.Parent = obj41
  2633.  
  2634. -- 68 - stretchlol
  2635. local obj68 = Instance.new("Part")
  2636. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2637. obj68.CanCollide = false
  2638. obj68.Transparency = 1
  2639. obj68.TopSurface = Enum.SurfaceType.Smooth
  2640. obj68.BottomSurface = Enum.SurfaceType.Smooth
  2641. obj68.Material = Enum.Material.SmoothPlastic
  2642. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2643. obj68.BrickColor = BrickColor.new("Pastel brown")
  2644. obj68.Friction = 0.30000001192093
  2645. obj68.Shape = Enum.PartType.Ball
  2646. obj68.Name = "stretchlol"
  2647. obj68.Parent = obj41
  2648.  
  2649. -- 69 - stretchlol
  2650. local obj69 = Instance.new("Part")
  2651. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2652. obj69.CanCollide = false
  2653. obj69.Transparency = 1
  2654. obj69.TopSurface = Enum.SurfaceType.Smooth
  2655. obj69.BottomSurface = Enum.SurfaceType.Smooth
  2656. obj69.Material = Enum.Material.SmoothPlastic
  2657. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2658. obj69.BrickColor = BrickColor.new("Pastel brown")
  2659. obj69.Friction = 0.30000001192093
  2660. obj69.Shape = Enum.PartType.Ball
  2661. obj69.Name = "stretchlol"
  2662. obj69.Parent = obj41
  2663.  
  2664. -- 70 - stretchlol
  2665. local obj70 = Instance.new("Part")
  2666. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2667. obj70.CanCollide = false
  2668. obj70.Transparency = 1
  2669. obj70.TopSurface = Enum.SurfaceType.Smooth
  2670. obj70.BottomSurface = Enum.SurfaceType.Smooth
  2671. obj70.Material = Enum.Material.SmoothPlastic
  2672. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2673. obj70.BrickColor = BrickColor.new("Pastel brown")
  2674. obj70.Friction = 0.30000001192093
  2675. obj70.Shape = Enum.PartType.Ball
  2676. obj70.Name = "stretchlol"
  2677. obj70.Parent = obj41
  2678.  
  2679. -- 71 - stretchlol
  2680. local obj71 = Instance.new("Part")
  2681. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2682. obj71.CanCollide = false
  2683. obj71.Transparency = 1
  2684. obj71.TopSurface = Enum.SurfaceType.Smooth
  2685. obj71.BottomSurface = Enum.SurfaceType.Smooth
  2686. obj71.Material = Enum.Material.SmoothPlastic
  2687. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2688. obj71.BrickColor = BrickColor.new("Pastel brown")
  2689. obj71.Friction = 0.30000001192093
  2690. obj71.Shape = Enum.PartType.Ball
  2691. obj71.Name = "stretchlol"
  2692. obj71.Parent = obj41
  2693.  
  2694. -- 72 - stretchlol
  2695. local obj72 = Instance.new("Part")
  2696. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2697. obj72.CanCollide = false
  2698. obj72.Transparency = 1
  2699. obj72.TopSurface = Enum.SurfaceType.Smooth
  2700. obj72.BottomSurface = Enum.SurfaceType.Smooth
  2701. obj72.Material = Enum.Material.SmoothPlastic
  2702. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2703. obj72.BrickColor = BrickColor.new("Pastel brown")
  2704. obj72.Friction = 0.30000001192093
  2705. obj72.Shape = Enum.PartType.Ball
  2706. obj72.Name = "stretchlol"
  2707. obj72.Parent = obj41
  2708.  
  2709. -- 73 - stretchlol
  2710. local obj73 = Instance.new("Part")
  2711. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2712. obj73.CanCollide = false
  2713. obj73.Transparency = 1
  2714. obj73.TopSurface = Enum.SurfaceType.Smooth
  2715. obj73.BottomSurface = Enum.SurfaceType.Smooth
  2716. obj73.Material = Enum.Material.SmoothPlastic
  2717. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2718. obj73.BrickColor = BrickColor.new("Pastel brown")
  2719. obj73.Friction = 0.30000001192093
  2720. obj73.Shape = Enum.PartType.Ball
  2721. obj73.Name = "stretchlol"
  2722. obj73.Parent = obj41
  2723.  
  2724. -- 74 - stretchlol
  2725. local obj74 = Instance.new("Part")
  2726. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2727. obj74.CanCollide = false
  2728. obj74.Transparency = 1
  2729. obj74.TopSurface = Enum.SurfaceType.Smooth
  2730. obj74.BottomSurface = Enum.SurfaceType.Smooth
  2731. obj74.Material = Enum.Material.SmoothPlastic
  2732. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2733. obj74.BrickColor = BrickColor.new("Pastel brown")
  2734. obj74.Friction = 0.30000001192093
  2735. obj74.Shape = Enum.PartType.Ball
  2736. obj74.Name = "stretchlol"
  2737. obj74.Parent = obj41
  2738.  
  2739. -- 75 - stretchlol
  2740. local obj75 = Instance.new("Part")
  2741. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2742. obj75.CanCollide = false
  2743. obj75.Transparency = 1
  2744. obj75.TopSurface = Enum.SurfaceType.Smooth
  2745. obj75.BottomSurface = Enum.SurfaceType.Smooth
  2746. obj75.Material = Enum.Material.SmoothPlastic
  2747. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2748. obj75.BrickColor = BrickColor.new("Pastel brown")
  2749. obj75.Friction = 0.30000001192093
  2750. obj75.Shape = Enum.PartType.Ball
  2751. obj75.Name = "stretchlol"
  2752. obj75.Parent = obj41
  2753.  
  2754. -- 76 - stretchlol
  2755. local obj76 = Instance.new("Part")
  2756. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2757. obj76.CanCollide = false
  2758. obj76.Transparency = 1
  2759. obj76.TopSurface = Enum.SurfaceType.Smooth
  2760. obj76.BottomSurface = Enum.SurfaceType.Smooth
  2761. obj76.Material = Enum.Material.SmoothPlastic
  2762. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2763. obj76.BrickColor = BrickColor.new("Pastel brown")
  2764. obj76.Friction = 0.30000001192093
  2765. obj76.Shape = Enum.PartType.Ball
  2766. obj76.Name = "stretchlol"
  2767. obj76.Parent = obj41
  2768. obj1.PrimaryPart = obj4
  2769.  
  2770. local stretches = obj41:GetChildren()
  2771. for i,v in pairs(stretches) do
  2772.     v.Anchored = true
  2773.     v.Parent = obj1
  2774. end
  2775. for i,v in pairs(obj2:GetChildren()) do
  2776.     v.Anchored = true
  2777.     v.Parent = obj1
  2778. end
  2779. obj2:Destroy()
  2780. obj41:Destroy()
  2781.  
  2782. local previous = nil
  2783. for i,v in pairs(obj1:GetChildren()) do
  2784.     if v:IsA('BasePart') then
  2785.         if previous then
  2786.             local weld = Instance.new('Weld',v)
  2787.             weld.Part0 = v
  2788.             weld.Part1 = previous
  2789.             weld.C0 = v.CFrame:inverse() * previous.CFrame
  2790.             previous.Anchored = false
  2791.             previous.CanCollide = false
  2792.             local vee = v
  2793.             weld.AncestryChanged:connect(function(mez,par)
  2794.                 wait()
  2795.                 weld.Parent = vee
  2796.             end)
  2797.         end
  2798.         previous = v
  2799.     end
  2800. end
  2801. previous.Anchored = false
  2802. previous.CanCollide = false
  2803. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  2804. -- 2 - Part
  2805. local ree = Instance.new("Part")
  2806. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  2807. ree.Transparency = 0.80000001192093
  2808. ree.Material = Enum.Material.Neon
  2809. ree.CFrame = CFrame.new(obj4.Position)
  2810. ree.Size = Vector3.new(5, math.huge, 5)
  2811. ree.BrickColor = BrickColor.new("New Yeller")
  2812. ree.Friction = 0.30000001192093
  2813. ree.Shape = Enum.PartType.Block
  2814. ree.Parent = handle
  2815.  
  2816. -- 3 - Mesh
  2817. local ree2 = Instance.new("CylinderMesh")
  2818. ree2.Parent = ree
  2819. local thing = Instance.new('BodyPosition',obj9)
  2820. local thing2 = Instance.new('BodyPosition',ree)
  2821. thing2.P = 100000
  2822. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2823. thing.MaxForce = Vector3.new(10000,10000,10000)
  2824.     for i=1,100 do
  2825.         thing2.Position = obj4.Position
  2826.         obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientation.Z))*CFrame.Angles(0,math.rad(180),0))
  2827.         thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  2828.         wait()
  2829.     end
  2830.     thing:Destroy()
  2831.     local lmfao = Instance.new('Weld',obj4)
  2832.     lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  2833.     lmfao.Part0 = obj4
  2834.     lmfao.Part1 = handle
  2835. ree:Destroy()
  2836.     working = false
  2837. end
  2838.  
  2839. function katanamode()
  2840.     blademode = "katana"
  2841.     -- 1 - weeb shit
  2842.     local weebshit1 = handle
  2843.    
  2844.     -- 16 - top cap
  2845.     local weebshit16 = Instance.new("Part")
  2846.     weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  2847.     weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2848.     weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2849.     weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2850.     weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2851.     weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2852.     weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  2853.     weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2854.     weebshit16.Anchored = false
  2855.     weebshit16.BrickColor = BrickColor.new("Really black")
  2856.     weebshit16.Friction = 0.30000001192093
  2857.     weebshit16.Shape = Enum.PartType.Cylinder
  2858.     weebshit16.Name = "top cap"
  2859.     weebshit16.Parent = weebshit1
  2860.     local weld = Instance.new('Weld',weebshit16)
  2861.     weld.Part0 = weebshit16
  2862.     weld.Part1 = handle
  2863.     weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  2864.     --weld,part,endsize,endpos,amntime
  2865.     grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)
  2866.    
  2867.     -- 8 - blade
  2868.     local weebshit8 = Instance.new("Part")
  2869.     weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2870.     weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2871.     weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2872.     weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2873.     weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2874.     weebshit8.Material = Enum.Material.Metal
  2875.     weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  2876.     weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2877.     weebshit8.Anchored = false
  2878.     weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  2879.     weebshit8.Friction = 0.30000001192093
  2880.     weebshit8.Shape = Enum.PartType.Block
  2881.     weebshit8.Name = "blade"
  2882.     weebshit8.Parent = weebshit1
  2883.     weebshit8:BreakJoints()
  2884.     local bld1 = weebshit8
  2885.     local weld2 = Instance.new('Weld',weebshit8)
  2886.     weld2.Part0 = weebshit8
  2887.     weld2.Part1 = handle
  2888.     weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  2889.     local coru=coroutine.wrap(function()
  2890.     grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
  2891.     end)
  2892.     coru()
  2893.    
  2894.     -- 9 - blade
  2895.     local weebshit9 = Instance.new("Part")
  2896.     weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2897.     weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2898.     weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2899.     weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2900.     weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2901.     weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2902.     weebshit9.Material = Enum.Material.Metal
  2903.     weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2904.     weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2905.     weebshit9.Anchored = false
  2906.     weebshit9.BrickColor = BrickColor.new("Pearl")
  2907.     weebshit9.Friction = 0.30000001192093
  2908.     weebshit9.Shape = Enum.PartType.Block
  2909.     weebshit9.Name = "blade"
  2910.     weebshit9.Parent = weebshit8
  2911.     local bld2 = weebshit9
  2912.     local weld3 = Instance.new('Weld',weebshit9)
  2913.     weld3.Part0 = weebshit9
  2914.     weld3.Part1 = weebshit8
  2915.     weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2916.     grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  2917.     -- 10 - blade
  2918.     local weebshit10 = Instance.new("Part")
  2919.     weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2920.     weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2921.     weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2922.     weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2923.     weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2924.     weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2925.     weebshit10.Material = Enum.Material.Metal
  2926.     weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  2927.     weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2928.     weebshit10.Anchored = false
  2929.     weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  2930.     weebshit10.Friction = 0.30000001192093
  2931.     weebshit10.Shape = Enum.PartType.Block
  2932.     weebshit10.Name = "blade"
  2933.     weebshit10.Parent = weebshit1
  2934.     local weld4 = Instance.new('Weld',weebshit10)
  2935.     weld4.Part0 = weebshit10
  2936.     weld4.Part1 = weebshit8
  2937.     weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095)
  2938.     local coru=coroutine.wrap(function()
  2939.     grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119, 1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095),0.1)
  2940.     end)
  2941.     coru()
  2942.     -- 11 - blade
  2943.     local weebshit11 = Instance.new("Part")
  2944.     weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2945.     weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2946.     weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2947.     weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2948.     weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2949.     weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2950.     weebshit11.Material = Enum.Material.Metal
  2951.     weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2952.     weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2953.     weebshit11.Anchored = false
  2954.     weebshit11.BrickColor = BrickColor.new("Pearl")
  2955.     weebshit11.Friction = 0.30000001192093
  2956.     weebshit11.Shape = Enum.PartType.Block
  2957.     weebshit11.Name = "blade"
  2958.     weebshit11.Parent = weebshit1
  2959.     local weld5 = Instance.new('Weld',weebshit10)
  2960.     weld5.Part0 = weebshit10
  2961.     weld5.Part1 = weebshit11
  2962.     weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2963.     grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  2964.    
  2965.     -- 15 - blade
  2966.     local weebshit15 = Instance.new("Part")
  2967.     weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2968.     weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2969.     weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2970.     weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2971.     weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2972.     weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2973.     weebshit15.Material = Enum.Material.Metal
  2974.     weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  2975.     weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2976.     weebshit15.Anchored = false
  2977.     weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  2978.     weebshit15.Friction = 0.30000001192093
  2979.     weebshit15.Shape = Enum.PartType.Block
  2980.     weebshit15.Name = "blade"
  2981.     weebshit15.Parent = weebshit1
  2982.     local weld6 = Instance.new('Weld',weebshit15)
  2983.     weld6.Part0 = weebshit15
  2984.     weld6.Part1 = weebshit10
  2985.     weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006)
  2986.     local coru=coroutine.wrap(function()
  2987.     grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151, 0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006),0.1)
  2988.     end)
  2989.     coru()
  2990.    
  2991.     -- 12 - blade
  2992.     local weebshit12 = Instance.new("Part")
  2993.     weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  2994.     weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2995.     weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2996.     weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2997.     weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2998.     weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2999.     weebshit12.Material = Enum.Material.Metal
  3000.     weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3001.     weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3002.     weebshit12.Anchored = false
  3003.     weebshit12.BrickColor = BrickColor.new("Pearl")
  3004.     weebshit12.Friction = 0.30000001192093
  3005.     weebshit12.Shape = Enum.PartType.Block
  3006.     weebshit12.Name = "blade"
  3007.     weebshit12.Parent = weebshit1
  3008.     local weld7 = Instance.new('Weld',weebshit12)
  3009.     weld7.Part0 = weebshit12
  3010.     weld7.Part1 = weebshit15
  3011.     weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3012.     grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3013.    
  3014.     -- 14 - blade
  3015.     local weebshit14 = Instance.new("Part")
  3016.     weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3017.     weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3018.     weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3019.     weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3020.     weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3021.     weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3022.     weebshit14.Material = Enum.Material.Metal
  3023.     weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3024.     weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3025.     weebshit14.Anchored = false
  3026.     weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  3027.     weebshit14.Friction = 0.30000001192093
  3028.     weebshit14.Shape = Enum.PartType.Block
  3029.     weebshit14.Name = "blade"
  3030.     weebshit14.Parent = weebshit1
  3031.     local weld8 = Instance.new('Weld',weebshit14)
  3032.     weld8.Part0 = weebshit14
  3033.     weld8.Part1 = weebshit15
  3034.     weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1)
  3035.     local coru=coroutine.wrap(function()
  3036.         grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657, 0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1),0.1)
  3037.     end)
  3038.     coru()
  3039.    
  3040.     -- 13 - blade
  3041.     local weebshit13 = Instance.new("Part")
  3042.     weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3043.     weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3044.     weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3045.     weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3046.     weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3047.     weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3048.     weebshit13.Material = Enum.Material.Metal
  3049.     weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3050.     weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3051.     weebshit13.Anchored = false
  3052.     weebshit13.BrickColor = BrickColor.new("Pearl")
  3053.     weebshit13.Friction = 0.30000001192093
  3054.     weebshit13.Shape = Enum.PartType.Block
  3055.     weebshit13.Name = "blade"
  3056.     weebshit13.Parent = weebshit1
  3057.     local weld9 = Instance.new('Weld',weebshit13)
  3058.     weld9.Part0 = weebshit13
  3059.     weld9.Part1 = weebshit14
  3060.     weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3061.     grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3062.    
  3063.     -- 18 - blade
  3064.     local weebshit18 = Instance.new("WedgePart")
  3065.     weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3066.     weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3067.     weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3068.     weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3069.     weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3070.     weebshit18.Material = Enum.Material.Metal
  3071.     weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  3072.     weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3073.     weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3074.     weebshit18.Anchored = false
  3075.     weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  3076.     weebshit18.Friction = 0.30000001192093
  3077.     weebshit18.Name = "blade"
  3078.     weebshit18.Parent = weebshit1
  3079.     local weld10 = Instance.new('Weld',weebshit18)
  3080.     weld10.Part0 = weebshit18
  3081.     weld10.Part1 = weebshit14
  3082.     weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  3083.     local coru=coroutine.wrap(function()
  3084.         grow(weld10,weebshit18,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0),0.1)
  3085.     end)
  3086.     coru()
  3087.    
  3088.     -- 19 - blade
  3089.     local weebshit19 = Instance.new("WedgePart")
  3090.     weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3091.     weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3092.     weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3093.     weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3094.     weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3095.     weebshit19.Material = Enum.Material.Metal
  3096.     weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  3097.     weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3098.     weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3099.     weebshit19.Anchored = false
  3100.     weebshit19.BrickColor = BrickColor.new("Pearl")
  3101.     weebshit19.Friction = 0.30000001192093
  3102.     weebshit19.Name = "blade"
  3103.     weebshit19.Parent = weebshit1
  3104.     local weld11 = Instance.new('Weld',weebshit19)
  3105.     weld11.Part0 = weebshit19
  3106.     weld11.Part1 = weebshit18
  3107.     weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  3108.     local coru=coroutine.wrap(function()
  3109.         grow(weld11,weebshit19,Vector3.new(0.05, 0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
  3110.     end)
  3111.     coru()
  3112. end
  3113.  
  3114. function gunmode()
  3115.     working = true
  3116.    
  3117.     working = false
  3118. end
  3119.  
  3120. function knifemode()
  3121. blademode = "knife"
  3122. -- 6 - thicc cap
  3123. local obj6 = Instance.new("Part")
  3124. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3125. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3126. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3127. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3128. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3129. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3130. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  3131. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3132. obj6.Anchored = false
  3133. obj6.BrickColor = BrickColor.new("Really black")
  3134. obj6.Friction = 0.30000001192093
  3135. obj6.Shape = Enum.PartType.Ball
  3136. obj6.Name = "thicc cap"
  3137. obj6.Parent = handle
  3138. local weld2 = Instance.new('Weld',obj6)
  3139. weld2.Part0 = obj6
  3140. weld2.Part1 = handle
  3141. weld2.C0 = CFrame.new(0.4, 0, 0)
  3142. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  3143.  
  3144. -- 8 - thicc top cap
  3145. local obj8 = Instance.new("Part")
  3146. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3147. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3148. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3149. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3150. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3151. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3152. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  3153. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3154. obj8.Anchored = false
  3155. obj8.BrickColor = BrickColor.new("Really black")
  3156. obj8.Friction = 0.30000001192093
  3157. obj8.Shape = Enum.PartType.Ball
  3158. obj8.Name = "thicc top cap"
  3159. obj8.Parent = handle
  3160. local weld1 = Instance.new('Weld',obj8)
  3161. weld1.Part0 = obj8
  3162. weld1.Part1 = handle
  3163. weld1.C0 = CFrame.new(-0.4, 0, 0)
  3164. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  3165. -- 4 - thicc blade
  3166. local obj4 = Instance.new("Part")
  3167. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  3168. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3169. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3170. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3171. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3172. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3173. obj4.Material = Enum.Material.Metal
  3174. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  3175. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3176. obj4.Anchored = false
  3177. obj4.BrickColor = BrickColor.new("Dark stone grey")
  3178. obj4.Friction = 0.30000001192093
  3179. obj4.Shape = Enum.PartType.Block
  3180. obj4.Name = "blade"
  3181. obj4.Parent = handle
  3182. local weld4 = Instance.new('Weld',obj4)
  3183. weld4.Part0 = obj4
  3184. weld4.Part1 = handle
  3185. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  3186. local coru=coroutine.wrap(function()
  3187. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  3188. end)
  3189. coru()
  3190.  
  3191. -- 5 - thicc blade
  3192. local obj5 = Instance.new("Part")
  3193. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3194. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3195. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3196. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3197. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3198. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3199. obj5.Material = Enum.Material.Metal
  3200. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  3201. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3202. obj5.Anchored = false
  3203. obj5.BrickColor = BrickColor.new("Pearl")
  3204. obj5.Friction = 0.30000001192093
  3205. obj5.Shape = Enum.PartType.Block
  3206. obj5.Name = "blade"
  3207. obj5.Parent = handle
  3208. local weld5 = Instance.new('Weld',obj5)
  3209. weld5.Part0 = obj5
  3210. weld5.Part1 = obj4
  3211. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  3212. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  3213.  
  3214. -- 3 - thicc blade
  3215. local obj3 = Instance.new("WedgePart")
  3216. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3217. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3218. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3219. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3220. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3221. obj3.Material = Enum.Material.Metal
  3222. obj3.Size = Vector3.new(0.1, 0, 0.23)
  3223. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3224. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3225. obj3.Anchored = false
  3226. obj3.BrickColor = BrickColor.new("Dark stone grey")
  3227. obj3.Friction = 0.30000001192093
  3228. obj3.Name = "blade"
  3229. obj3.Parent = handle
  3230. local weld6 = Instance.new('Weld',obj3)
  3231. weld6.Part0 = obj3
  3232. weld6.Part1 = obj4
  3233. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3234. local coru=coroutine.wrap(function()
  3235. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  3236. end)
  3237. coru()
  3238.  
  3239. -- 2 - thicc blade
  3240. local obj2 = Instance.new("WedgePart")
  3241. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3242. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3243. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3244. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3245. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3246. obj2.Material = Enum.Material.Metal
  3247. obj2.Size = Vector3.new(0.05, 0, 0.26)
  3248. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3249. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3250. obj2.Anchored = false
  3251. obj2.BrickColor = BrickColor.new("Lily white")
  3252. obj2.Friction = 0.30000001192093
  3253. obj2.Name = "blade"
  3254. obj2.Parent = handle
  3255. local weld7 = Instance.new('Weld',obj2)
  3256. weld7.Part0 = obj2
  3257. weld7.Part1 = obj4
  3258. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3259. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  3260. end
  3261.  
  3262. function raep()
  3263.     working = true
  3264.     pcall(function()
  3265.         local holyshit = Instance.new("Sound", handle)
  3266.         holyshit.SoundId = "rbxassetid://345287845"
  3267.         holyshit.Volume = 5
  3268.         holyshit:Play()
  3269.         holyshit.TimePosition = 0.6
  3270.         --[[local waitwhatthefuck = Instance.new("Sound", handle)
  3271.         waitwhatthefuck.SoundId = "rbxassetid://864314263"
  3272.         waitwhatthefuck:Play()]]--
  3273.         local coru=coroutine.wrap(function()
  3274.             wait(1.95)
  3275.             holyshit.TimePosition = 2.8
  3276.         end)
  3277.         coru()
  3278.         local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3279.         tweld.Part0 = char.HumanoidRootPart
  3280.         tweld.Part1 = char.Torso
  3281.         local rweld = Instance.new("Weld", char["Right Arm"])
  3282.         rweld.Part0 = char["Torso"]
  3283.         rweld.Part1 = char["Right Arm"]
  3284.         rweld.C0 = CFrame.new(1.5, 0, 0)
  3285.         local lweld = Instance.new("Weld", char["Left Arm"])
  3286.         lweld.Part0 = char.Torso
  3287.         lweld.Part1 = char["Left Arm"]
  3288.         lweld.C0 = CFrame.new(-1.5, 0, 0)
  3289.        
  3290.         char.Humanoid.WalkSpeed = 16
  3291.        
  3292.         local cor = coroutine.wrap(function()
  3293.             lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  3294.         end)
  3295.         local cor2 = coroutine.wrap(function()
  3296.             lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  3297.         end)
  3298.         cor()
  3299.         cor2()
  3300.         lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  3301.        
  3302.         local particl = Instance.new("ParticleEmitter")
  3303.         particl.LightEmission = 3
  3304.         particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  3305.         particl.LightInfluence = 0.75
  3306.         particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3307.         particl.Lifetime = NumberRange.new(0.1, 0.5)
  3308.         particl.Rate = 50
  3309.         particl.RotSpeed = NumberRange.new(300, 300)
  3310.         particl.Speed = NumberRange.new(0, 1)
  3311.         particl.SpreadAngle = Vector2.new(90, 90)
  3312.         particl.Parent = handle
  3313.        
  3314.         for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3315.             if v:IsA("Part") then
  3316.                 cooldildo = particl:Clone()
  3317.                 cooldildo.Parent = v
  3318.             end
  3319.         end
  3320.        
  3321.         particl:Remove()
  3322.        
  3323.         wait(1)
  3324.         MOAN = true
  3325.        
  3326.         char.Humanoid.WalkSpeed = 75
  3327.        
  3328.        
  3329.         local cor = coroutine.wrap(function()
  3330.             lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  3331.         end)
  3332.         local cor2 = coroutine.wrap(function()
  3333.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  3334.         end)
  3335.         local cor3 = coroutine.wrap(function()
  3336.             lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  3337.         end)
  3338.         cor()
  3339.         cor2()
  3340.         cor3()
  3341.         lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  3342.         local omgg = 0
  3343.         repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  3344.         holyshit:Destroy()
  3345.         char.Humanoid.WalkSpeed = 16
  3346.         MOAN = false
  3347.         if aidsificating == nil then
  3348.             for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3349.                                 if v:IsA("Part") then
  3350.                                     v:FindFirstChild("ParticleEmitter"):Destroy()
  3351.                                 end
  3352.                             end
  3353.         local cor = coroutine.wrap(function()
  3354.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3355.         end)
  3356.         local cor2 = coroutine.wrap(function()
  3357.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3358.         end)
  3359.         local cor3 = coroutine.wrap(function()
  3360.             lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3361.         end)
  3362.         cor()
  3363.         cor2()
  3364.         cor3()
  3365.         lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  3366.        
  3367.         lweld:Remove()
  3368.         rweld:Remove()
  3369.         tweld:Remove()
  3370.        
  3371.         if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3372.             local clone = torsoclone:Clone()
  3373.             clone.Part0 = char.HumanoidRootPart
  3374.             clone.Part1 = char.Torso
  3375.             clone.Parent = char.HumanoidRootPart
  3376.         end
  3377.         if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3378.             local clone = leftclone:Clone()
  3379.             clone.Part0 = char.Torso
  3380.             clone.Part1 = char["Left Arm"]
  3381.             clone.Parent = char.Torso
  3382.         end
  3383.         if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3384.             local clone = rightclone:Clone()
  3385.             clone.Part0 = char.Torso
  3386.             clone.Part1 = char["Right Arm"]
  3387.             clone.Parent = char.Torso
  3388.         end
  3389.         else
  3390.             pcall(function()
  3391.                 aidsificating.HumanoidRootPart:Destroy()
  3392.             end)
  3393.             pcall(function()
  3394.                 ragdollpart(aidsificating,"Right Arm")
  3395.                 ragdollpart(aidsificating,"Right Leg")
  3396.                 ragdollpart(aidsificating,"Left Arm")
  3397.                 ragdollpart(aidsificating,"Left Leg")
  3398.             end)
  3399.             pcall(function()
  3400.                 ragdollpart(aidsificating,"RightUpperArm")
  3401.                 ragdollpart(aidsificating,"RightUpperLeg")
  3402.                 ragdollpart(aidsificating,"LeftUpperArm")
  3403.                 ragdollpart(aidsificating,"LeftUpperLeg")
  3404.             end)
  3405.             pcall(function()
  3406.                 local weld = Instance.new('Weld',aidsificating.Torso)
  3407.                 weld.Part0 = aidsificating.Torso
  3408.                 weld.Part1 = handle
  3409.                 weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3410.                 for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3411.                     if v:IsA('BasePart') and v.Name == "stretchlol" then
  3412.                         v.BrickColor = aidsificating.Torso.BrickColor
  3413.                         v.Transparency = 0
  3414.                     end
  3415.                 end
  3416.             end)
  3417.             pcall(function()
  3418.                 local weld = Instance.new('Weld',aidsificating.UpperTorso)
  3419.                 weld.Part0 = aidsificating.UpperTorso
  3420.                 weld.Part1 = handle
  3421.                 weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3422.                 for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3423.                     if v:IsA('BasePart') and v.Name == "stretchlol" then
  3424.                         v.BrickColor = aidsificating.UpperTorso.BrickColor
  3425.                         v.Transparency = 0
  3426.                     end
  3427.                 end
  3428.             end)
  3429.             lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  3430.             wait(2)
  3431.             for i,v in pairs(aidsificating:GetDescendants()) do
  3432.                 if v:IsA('Weld') then v:Destroy() end
  3433.             end
  3434.             pcall(function()
  3435.                 ragdollpart(aidsificating,"Head")
  3436.             end)
  3437.             pcall(function()
  3438.                                     local thang = "Torso"
  3439.                                     if aidsificating:FindFirstChild('UpperTorso') then
  3440.                                         thang = "UpperTorso"
  3441.                                     end
  3442.                                     local ayybleed = Instance.new('Part',aidsificating)
  3443.                                     ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3444.                                     ayybleed.BrickColor = BrickColor.new('Maroon')
  3445.                                     ayybleed.Material = Enum.Material.SmoothPlastic
  3446.                                     ayybleed.Name = "ayybleed"
  3447.                                     ayybleed.CanCollide = false
  3448.                                     ayybleed.Transparency = 1
  3449.                                     ayybleed.CFrame = aidsificating[thang].CFrame
  3450.                                     ayybleed:BreakJoints()
  3451.                                     local attachment1 = Instance.new('Attachment',ayybleed)
  3452.                                     attachment1.Position = Vector3.new(0,-1,0)
  3453.                                     attachment1.Orientation = Vector3.new(180, 0, 0)
  3454.                                     local attachment0 = Instance.new('Attachment',aidsificating[thang])
  3455.                                     if attachment0 and attachment1 then
  3456.                                         local constraint = Instance.new("HingeConstraint")
  3457.                                         constraint.Attachment0 = attachment0
  3458.                                         constraint.Attachment1 = attachment1
  3459.                                         constraint.LimitsEnabled = true
  3460.                                         constraint.UpperAngle = 0
  3461.                                         constraint.LowerAngle = 0
  3462.                                         constraint.Parent = aidsificating
  3463.                                     end
  3464.                                     local bleedBLEED= coroutine.wrap(function()
  3465.                                         bleed(ayybleed,true)
  3466.                                     end)
  3467.                                     bleedBLEED()
  3468.                                 end)
  3469.             aidsificating = nil
  3470.             pcall(function()
  3471.                 for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3472.                     if v:IsA('BasePart') and v.Name == "stretchlol" then
  3473.                         v.Transparency = 1
  3474.                     end
  3475.                 end
  3476.             end)
  3477.         local cor = coroutine.wrap(function()
  3478.             lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  3479.         end)
  3480.         local cor2 = coroutine.wrap(function()
  3481.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  3482.         end)
  3483.         cor()
  3484.         cor2()
  3485.         lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  3486.         wait(0.1)
  3487.         local cor = coroutine.wrap(function()
  3488.             lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3489.         end)
  3490.         local cor2 = coroutine.wrap(function()
  3491.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  3492.         end)
  3493.         local cor3 = coroutine.wrap(function()
  3494.             lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3495.         end)
  3496.         cor()
  3497.         cor2()
  3498.         cor3()
  3499.         lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3500.        
  3501.         lweld:Remove()
  3502.         rweld:Remove()
  3503.         tweld:Remove()
  3504.        
  3505.         if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3506.             local clone = torsoclone:Clone()
  3507.             clone.Part0 = char.HumanoidRootPart
  3508.             clone.Part1 = char.Torso
  3509.             clone.Parent = char.HumanoidRootPart
  3510.         end
  3511.         if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3512.             local clone = leftclone:Clone()
  3513.             clone.Part0 = char.Torso
  3514.             clone.Part1 = char["Left Arm"]
  3515.             clone.Parent = char.Torso
  3516.         end
  3517.         if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3518.             local clone = rightclone:Clone()
  3519.             clone.Part0 = char.Torso
  3520.             clone.Part1 = char["Right Arm"]
  3521.             clone.Parent = char.Torso
  3522.         end
  3523.         end
  3524.     end)
  3525.     working = false
  3526. end
  3527.  
  3528. function katanaQ()
  3529.     working = true
  3530.     swinging = true
  3531.     gettingeem = true
  3532.     pcall(function()
  3533.     local rweld = Instance.new("Weld", char["Right Arm"])
  3534.     local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3535.     pcall(function()
  3536.     rweld.Part0 = char["Torso"]
  3537.     rweld.Part1 = char["Right Arm"]
  3538.     rweld.C0 = CFrame.new(1.5, 0, 0)
  3539.     tweld.Part0 = char.HumanoidRootPart
  3540.     tweld.Part1 = char.Torso
  3541.     end)
  3542.    
  3543.     char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3544.    
  3545.     local at1 = Instance.new("Attachment", handle)
  3546.     local at2 = Instance.new("Attachment", handle)
  3547.     at1.Visible = false
  3548.     at1.Position = Vector3.new(5, 0, 0)
  3549.     at2.Visible = false
  3550.     at2.Position = Vector3.new(1, 0, 0)
  3551.    
  3552.     local trail = Instance.new("Trail", handle)
  3553.     trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3554.     trail.LightEmission = 0.25
  3555.     trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3556.     trail.Lifetime = 0.10
  3557.     trail.MinLength = 0.05
  3558.     trail.Attachment0 = at1
  3559.     trail.Attachment1 = at2
  3560.     local coru=coroutine.wrap(function()
  3561.     lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  3562.     end)
  3563.     coru()
  3564.     lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  3565.     local ree=0
  3566.     while goteem == nil and ree < 1 do
  3567.         wait(0.05)
  3568.         ree=ree+0.05
  3569.     end
  3570.     char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3571.     gettingeem = false
  3572.     swinging = false
  3573.     if goteem then
  3574.         wait(2)
  3575.         pcall(function()
  3576.         local sounn = Instance.new("Sound", goteem.Torso)
  3577.         local lipp = math.random(1, 3)
  3578.         if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  3579.         if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  3580.         if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  3581.         sounn:Play()
  3582.         end)
  3583.         ragdollpart(goteem,"Head")
  3584.         for i,v in pairs(goteem:GetDescendants()) do
  3585.             if v:IsA('Weld') then v:Destroy() end
  3586.         end
  3587.         goteem = nil
  3588.     end
  3589.     trail:Destroy()
  3590.     at1:Destroy()
  3591.     at2:Destroy()
  3592.     lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3593.     local cor = coroutine.wrap(function()
  3594.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3595.     end)
  3596.     cor()
  3597.     lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3598.     rweld:Destroy()
  3599.     tweld:Destroy()
  3600.     if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3601.         local clone = rightclone:Clone()
  3602.         clone.Part0 = char.Torso
  3603.         clone.Part1 = char["Right Arm"]
  3604.         clone.Parent = char.Torso
  3605.     end
  3606.     if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3607.         local clone = torsoclone:Clone()
  3608.         clone.Part0 = char.HumanoidRootPart
  3609.         clone.Part1 = char.Torso
  3610.         clone.Parent = char.HumanoidRootPart
  3611.     end
  3612.     end)
  3613.     swinging = false
  3614.     gettingeem = false
  3615.     working = false
  3616. end
  3617. local function katanaE()
  3618.     working = true
  3619.     swinging = true
  3620.     SLESH = true
  3621.     pcall(function()
  3622.     local rweld = Instance.new("Weld", char["Right Arm"])
  3623.     local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3624.     rweld.Part0 = char["Torso"]
  3625.     rweld.Part1 = char["Right Arm"]
  3626.     rweld.C0 = CFrame.new(1.5, 0, 0)
  3627.     tweld.Part0 = char.HumanoidRootPart
  3628.     tweld.Part1 = char.Torso
  3629.    
  3630.     char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3631.    
  3632.     local at1 = Instance.new("Attachment", handle)
  3633.     local at2 = Instance.new("Attachment", handle)
  3634.     at1.Visible = false
  3635.     at1.Position = Vector3.new(5, 0, 0)
  3636.     at2.Visible = false
  3637.     at2.Position = Vector3.new(1, 0, 0)
  3638.    
  3639.     local trail = Instance.new("Trail", handle)
  3640.     trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3641.     trail.LightEmission = 0.25
  3642.     trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3643.     trail.Lifetime = 0.10
  3644.     trail.MinLength = 0.05
  3645.     trail.Attachment0 = at1
  3646.     trail.Attachment1 = at2
  3647.     local coru=coroutine.wrap(function()
  3648.     lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  3649.     end)
  3650.     coru()
  3651.     lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  3652.    
  3653.     wait(1)
  3654.     char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3655.     trail:Destroy()
  3656.     at1:Destroy()
  3657.     at2:Destroy()
  3658.     lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3659.     local cor = coroutine.wrap(function()
  3660.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3661.     end)
  3662.     cor()
  3663.     lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3664.     rweld:Destroy()
  3665.     tweld:Destroy()
  3666.     if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3667.         local clone = rightclone:Clone()
  3668.         clone.Part0 = char.Torso
  3669.         clone.Part1 = char["Right Arm"]
  3670.         clone.Parent = char.Torso
  3671.     end
  3672.     if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3673.         local clone = torsoclone:Clone()
  3674.         clone.Part0 = char.HumanoidRootPart
  3675.         clone.Part1 = char.Torso
  3676.         clone.Parent = char.HumanoidRootPart
  3677.     end
  3678.     end)
  3679.     swinging = false
  3680.     SLESH = false
  3681.     working = false
  3682. end
  3683.  
  3684. function begoneTHOUGHT()
  3685.     working = true
  3686.     pcall(function()
  3687.         local thott = Instance.new("Sound", char)
  3688.         thott.SoundId = "rbxassetid://949916584"
  3689.         thott.Volume = 1
  3690.         thott.TimePosition = 0.5
  3691.         thott.PlaybackSpeed = 1
  3692.         thott.EmitterSize = player.CameraMaxZoomDistance+1
  3693.         thott.MaxDistance = player.CameraMaxZoomDistance+1
  3694.         thott:Play()
  3695.        
  3696.         local rweld = Instance.new("Weld", char["Right Arm"])
  3697.         local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3698.         rweld.Part0 = char["Torso"]
  3699.         rweld.Part1 = char["Right Arm"]
  3700.         rweld.C0 = CFrame.new(1.5, 0, 0)
  3701.         tweld.Part0 = char.HumanoidRootPart
  3702.         tweld.Part1 = char.Torso
  3703.        
  3704.         local coru=coroutine.wrap(function()
  3705.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  3706.         end)
  3707.         coru()
  3708.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  3709.        
  3710.         wait(0.5)
  3711.         local thote = Instance.new("Sound", char.Head)
  3712.         thote.SoundId = "rbxassetid://358498516"
  3713.         thote.Volume = 1
  3714.         thote:Play()
  3715.        
  3716.                
  3717.        
  3718.         local coru=coroutine.wrap(function()
  3719.             lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  3720.         end)
  3721.         coru()
  3722.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  3723.         wait(0.04)
  3724.         local ree = Instance.new('Part',workspace)
  3725.         ree.Shape = Enum.PartType.Cylinder
  3726.         ree.CanCollide = false
  3727.         ree.Anchored = false
  3728.         ree.Size = Vector3.new(0.5,2,2)
  3729.         ree.TopSurface = Enum.SurfaceType.Smooth
  3730.         ree.BottomSurface = Enum.SurfaceType.Smooth
  3731.         ree.Transparency = 0.8
  3732.         ree.Material =Enum.Material.Neon
  3733.         ree.BrickColor = BrickColor.new('Toothpaste')
  3734.         ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  3735.         ree:BreakJoints()
  3736.         local reee = Instance.new("Sound", ree)
  3737.         reee.SoundId = "rbxassetid://138677306"
  3738.         reee:Play()
  3739.         local heck = Instance.new('BodyVelocity',ree)
  3740.         heck.Velocity = ree.CFrame.rightVector*50
  3741.         heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3742.         local coru=coroutine.wrap(function()
  3743.             for i=1,21 do
  3744.                 local cf = ree.CFrame
  3745.                 ree.Size = ree.Size+Vector3.new(0,2,2)
  3746.                 ree.CFrame = cf
  3747.                 wait()
  3748.             end
  3749.             for i=1,4 do
  3750.                 local cf = ree.CFrame
  3751.                 ree.Size = ree.Size+Vector3.new(0,2,2)
  3752.                 ree.CFrame = cf
  3753.                 ree.Transparency = ree.Transparency + 0.05
  3754.                 wait()
  3755.             end
  3756.             ree:Destroy()
  3757.         end)
  3758.         coru()
  3759.         ree.Touched:connect(function(hit)
  3760.             if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3761.                 hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  3762.                 ragdollpart(hit.Parent,"Head")
  3763.             end
  3764.         end)
  3765.         wait(0.5)
  3766.         local coru=coroutine.wrap(function()
  3767.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  3768.         end)
  3769.         coru()
  3770.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  3771.    
  3772.         rweld:Destroy()
  3773.         tweld:Destroy()
  3774.         if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3775.             local clone = rightclone:Clone()
  3776.             clone.Part0 = char.Torso
  3777.             clone.Part1 = char["Right Arm"]
  3778.             clone.Parent = char.Torso
  3779.         end
  3780.         if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3781.             local clone = torsoclone:Clone()
  3782.             clone.Part0 = char.HumanoidRootPart
  3783.             clone.Part1 = char.Torso
  3784.             clone.Parent = char.HumanoidRootPart
  3785.         end
  3786.     end)
  3787.     working = false
  3788. end
  3789.  
  3790. function katanaswing()
  3791.     working = true
  3792.     pcall(function()
  3793.     local rweld = Instance.new("Weld", char["Right Arm"])
  3794.     local lweld = Instance.new("Weld", char["Left Arm"])
  3795.     local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3796.     rweld.Part0 = char["Torso"]
  3797.     rweld.Part1 = char["Right Arm"]
  3798.     rweld.C0 = CFrame.new(1.5, 0, 0)
  3799.     lweld.Part0 = char.Torso
  3800.     lweld.Part1 = char["Left Arm"]
  3801.     lweld.C0 = CFrame.new(-1.5, 0, 0)
  3802.     tweld.Part0 = char.HumanoidRootPart
  3803.     tweld.Part1 = char.Torso
  3804.    
  3805.     local cor = coroutine.wrap(function()
  3806.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  3807.     end)
  3808.     cor()
  3809.     lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  3810.     wait(0.2)
  3811.     local at1 = Instance.new("Attachment", handle)
  3812.     local at2 = Instance.new("Attachment", handle)
  3813.     at1.Visible = false
  3814.     at1.Position = Vector3.new(5, 0, 0)
  3815.     at2.Visible = false
  3816.     at2.Position = Vector3.new(1, 0, 0)
  3817.    
  3818.     local trail = Instance.new("Trail", handle)
  3819.     trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  3820.     trail.LightEmission = 0.25
  3821.     trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3822.     trail.Lifetime = 0.10
  3823.     trail.MinLength = 0.05
  3824.     trail.Attachment0 = at1
  3825.     trail.Attachment1 = at2
  3826.    
  3827.     swinging = true
  3828.  
  3829.     local cor = coroutine.wrap(function()
  3830.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  3831.     end)
  3832.     cor()
  3833.     lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  3834.     wait(0.2)
  3835.     swinging = false
  3836.     trail:Destroy()
  3837.     at1:Destroy()
  3838.     at2:Destroy()
  3839.     local cor = coroutine.wrap(function()
  3840.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3841.     end)
  3842.     cor()
  3843.     lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3844.     rweld:Destroy()
  3845.     lweld:Destroy()
  3846.     tweld:Destroy()
  3847.     if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3848.         local clone = rightclone:Clone()
  3849.         clone.Part0 = char.Torso
  3850.         clone.Part1 = char["Right Arm"]
  3851.         clone.Parent = char.Torso
  3852.     end
  3853.     if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3854.         local clone = leftclone:Clone()
  3855.         clone.Part0 = char.Torso
  3856.         clone.Part1 = char["Left Arm"]
  3857.         clone.Parent = char.Torso
  3858.     end
  3859.     if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3860.         local clone = torsoclone:Clone()
  3861.         clone.Part0 = char.HumanoidRootPart
  3862.         clone.Part1 = char.Torso
  3863.         clone.Parent = char.HumanoidRootPart
  3864.     end
  3865.     end)
  3866.     working = false
  3867. end
  3868.  
  3869. function throw()
  3870.     working = true
  3871.     pcall(function()
  3872.         local rweld = char["Right Arm"]:FindFirstChild("Weld")
  3873.         local lweld = char["Left Arm"]:FindFirstChild("Weld")
  3874.         local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3875.         tweld.Part0 = char.HumanoidRootPart
  3876.         tweld.Part1 = char.Torso
  3877.         local throwsound = Instance.new("Sound", char.Head)
  3878.         throwsound.SoundId = "rbxassetid://711753382"
  3879.         throwsound.PlaybackSpeed = 0.75
  3880.        
  3881.         local cor = coroutine.wrap(function()
  3882.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  3883.         end)
  3884.         local cor2 = coroutine.wrap(function()
  3885.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  3886.         end)
  3887.         cor()
  3888.         cor2()
  3889.         grabweld:Remove()
  3890.         throwsound:Play()
  3891.        
  3892.         local throwvel = Instance.new("BodyThrust")
  3893.         throwvel.Force = Vector3.new(0, 3000, -2000)
  3894.         pcall(function()
  3895.             throwvel.Parent = grabbed.Torso
  3896.         end)
  3897.         pcall(function()
  3898.             throwvel.Parent = grabbed.UpperTorso
  3899.         end)
  3900.  
  3901.         lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  3902.         wait(0.15)
  3903.         throwvel:Remove()
  3904.         local cor = coroutine.wrap(function()
  3905.             lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3906.         end)
  3907.         local cor2 = coroutine.wrap(function()
  3908.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3909.         end)
  3910.         cor()
  3911.         cor2()
  3912.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3913.         lweld:Remove()
  3914.         rweld:Remove()
  3915.         tweld:Remove()
  3916.         if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3917.             local clone = rightclone:Clone()
  3918.             clone.Part0 = char.Torso
  3919.             clone.Part1 = char["Right Arm"]
  3920.             clone.Parent = char.Torso
  3921.         end
  3922.         if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3923.             local clone = leftclone:Clone()
  3924.             clone.Part0 = char.Torso
  3925.             clone.Part1 = char["Left Arm"]
  3926.             clone.Parent = char.Torso
  3927.         end
  3928.         if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3929.             local clone = torsoclone:Clone()
  3930.             clone.Part0 = char.HumanoidRootPart
  3931.             clone.Part1 = char.Torso
  3932.             clone.Parent = char.HumanoidRootPart
  3933.         end
  3934.         local lolgrabbed = grabbed
  3935.         spawn(function()
  3936.             wait(2)
  3937.             unstun(lolgrabbed)
  3938.         end)
  3939.     end)
  3940.     grabbed = nil
  3941.     working = false
  3942. end
  3943.  
  3944. function whoosh(vroom)
  3945.     vroom.Parent = workspace
  3946.     vroom.Name = "Projectile"
  3947.     vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  3948.     vroom.Anchored = true
  3949.     vroom.Velocity = Vector3.new(0,0,0)
  3950.     vroom.RotVelocity = Vector3.new(0,0,0)
  3951.     vroom.Anchored = false
  3952.     game:GetService('Debris'):AddItem(vroom,10)
  3953.     local flyy = Instance.new('BodyVelocity',vroom)
  3954.     flyy.Velocity = vroom.CFrame.rightVector*200
  3955.     local touched = false
  3956.     for i,v in pairs(vroom:GetChildren()) do
  3957.         if v:IsA('BasePart') then
  3958.             v.Touched:connect(function(hit)
  3959.                 local pos = vroom.CFrame
  3960.                 if touched == false then
  3961.                     if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  3962.                         touched = true
  3963.                         local before = hit.Anchored
  3964.                         vroom.Anchored = true
  3965.                         vroom.Velocity = Vector3.new(0,0,0)
  3966.                         vroom.RotVelocity = Vector3.new(0,0,0)
  3967.                         vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  3968.                         hit.Anchored = true
  3969.                         flyy:Destroy()
  3970.                         pcall(function()
  3971.                             local weld = Instance.new('Weld',hit)
  3972.                             weld.Part0 = hit
  3973.                             weld.Part1 = vroom
  3974.                             weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  3975.                             local ayybleed = Instance.new('Part',hit)
  3976.                             ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3977.                             ayybleed.BrickColor = BrickColor.new('Maroon')
  3978.                             ayybleed.Material = Enum.Material.SmoothPlastic
  3979.                             ayybleed.Name = "ayybleed"
  3980.                             ayybleed.CanCollide = false
  3981.                             ayybleed.Transparency = 1
  3982.                             ayybleed.CFrame = hit.CFrame
  3983.                             ayybleed:BreakJoints()
  3984.                             local attachment1 = Instance.new('Attachment',ayybleed)
  3985.                             local attachment0 = Instance.new('Attachment',hit)
  3986.                             for i,v in pairs(vroom:GetChildren()) do
  3987.                                 if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  3988.                                     v.Name = "REEEE"
  3989.                                 end
  3990.                             end
  3991.                             attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  3992.                             attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  3993.                             if attachment0 and attachment1 then
  3994.                                 local constraint = Instance.new("HingeConstraint")
  3995.                                 constraint.Attachment0 = attachment0
  3996.                                 constraint.Attachment1 = attachment1
  3997.                                 constraint.LimitsEnabled = true
  3998.                                 constraint.UpperAngle = 0
  3999.                                 constraint.LowerAngle = 0
  4000.                                 constraint.Parent = attachment0
  4001.                             end
  4002.                             local bleedBLEED= coroutine.wrap(function()
  4003.                                 bleed(ayybleed)
  4004.                             end)
  4005.                             bleedBLEED()
  4006.                             if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  4007.                                 game:GetService('Debris'):AddItem(ayybleed,7.5)
  4008.                             end
  4009.                         end)
  4010.                         hit.Anchored = before
  4011.                         vroom.Anchored = false
  4012.                         vroom.CanCollide = true
  4013.                         pcall(function()
  4014.                             vroom:FindFirstChildOfClass('Trail'):Destroy()
  4015.                         end)
  4016.                         for i,v in pairs(vroom:GetChildren()) do
  4017.                             if v:IsA('BasePart') then
  4018.                                 v.CanCollide = true
  4019.                             end
  4020.                         end
  4021.                         if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  4022.                         pcall(function()
  4023.                             hit.Parent.HumanoidRootPart:Destroy()
  4024.                         end)
  4025.                         pcall(function()
  4026.                             ragdollpart(hit.Parent,"Left Arm")
  4027.                             ragdollpart(hit.Parent,"Left Leg")
  4028.                             ragdollpart(hit.Parent,"Right Arm")
  4029.                             ragdollpart(hit.Parent,"Right Leg")
  4030.                         end)
  4031.                         pcall(function()
  4032.                             ragdollpart(hit.Parent,"LeftUpperLeg")
  4033.                             ragdollpart(hit.Parent,"RightUpperLeg")
  4034.                             ragdollpart(hit.Parent,"LeftUpperArm")
  4035.                             ragdollpart(hit.Parent,"RightUpperArm")
  4036.                         end)
  4037.                         spawn(function()
  4038.                             wait(5)
  4039.                             ragdollpart(hit.Parent,"Head")
  4040.                         end)
  4041.                         else
  4042.                             pcall(function()
  4043.                             ragdollpart(hit.Parent,hit.Name)
  4044.                             end)
  4045.                         end
  4046.                     elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  4047.                         touched = true
  4048.                         local before = hit.Anchored
  4049.                         vroom.Anchored = true
  4050.                         vroom.Velocity = Vector3.new(0,0,0)
  4051.                         vroom.RotVelocity = Vector3.new(0,0,0)
  4052.                         hit.Anchored = true
  4053.                         flyy:Destroy()
  4054.                         vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  4055.                         pcall(function()
  4056.                             local weld = Instance.new('Weld',hit)
  4057.                             weld.Part0 = hit
  4058.                             weld.Part1 = vroom
  4059.                             weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4060.                         end)
  4061.                         pcall(function()
  4062.                         vroom:FindFirstChildOfClass('Trail'):Destroy()
  4063.                         end)
  4064.                         hit.Anchored = before
  4065.                         vroom.Anchored = false
  4066.                     end
  4067.                 end
  4068.             end)
  4069.         end
  4070.     end
  4071. end
  4072.  
  4073. function fling()
  4074.     working = true
  4075.     pcall(function()
  4076.         local rweld = Instance.new("Weld", char["Right Arm"])
  4077.         local lweld = Instance.new("Weld", char["Left Arm"])
  4078.         rweld.Part0 = char["Torso"]
  4079.         rweld.Part1 = char["Right Arm"]
  4080.         rweld.C0 = CFrame.new(1.5, 0, 0)
  4081.         lweld.Part0 = char.Torso
  4082.         lweld.Part1 = char["Left Arm"]
  4083.         lweld.C0 = CFrame.new(-1.5, 0, 0)
  4084.         local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4085.         tweld.Part0 = char.HumanoidRootPart
  4086.         tweld.Part1 = char.Torso
  4087.        
  4088.         local at1 = Instance.new("Attachment", handle)
  4089.         local at2 = Instance.new("Attachment", handle)
  4090.         at1.Visible = false
  4091.         at1.Position = Vector3.new(2, 0, 0)
  4092.         at2.Visible = false
  4093.         at2.Position = Vector3.new(-0.3, 0, 0)
  4094.        
  4095.         local trail = Instance.new("Trail", handle)
  4096.         trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4097.         trail.LightEmission = 0.25
  4098.         trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4099.         trail.Lifetime = 0.10
  4100.         trail.MinLength = 0.05
  4101.         trail.Attachment0 = at1
  4102.         trail.Attachment1 = at2
  4103.        
  4104.         local cor = coroutine.wrap(function()
  4105.             lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  4106.         end)
  4107.         cor()
  4108.         lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  4109.        
  4110.         local cor = coroutine.wrap(function()
  4111.             lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  4112.         end)
  4113.         local cor2 = coroutine.wrap(function()
  4114.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  4115.         end)
  4116.         local cor3 = coroutine.wrap(function()
  4117.             lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  4118.         end)
  4119.         cor()
  4120.         cor2()
  4121.         cor3()
  4122.         lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
  4123.         wait(0.2)
  4124.        
  4125.         local cor = coroutine.wrap(function()
  4126.             lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  4127.         end)
  4128.         local cor2 = coroutine.wrap(function()
  4129.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  4130.         end)
  4131.         cor()
  4132.         cor2()
  4133.         lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  4134.        
  4135.         local cor = coroutine.wrap(function()
  4136.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
  4137.         end)
  4138.         local cor2 = coroutine.wrap(function()
  4139.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  4140.         end)
  4141.         cor()
  4142.         cor2()
  4143.         whoosh(handle:Clone())
  4144.         for i, v in pairs(handle:GetChildren()) do
  4145.             if v:IsA("Part") then
  4146.                 v.Transparency = 1
  4147.             end
  4148.         end
  4149.         handle.Transparency = 1
  4150.         trail:Remove()
  4151.         at1:Remove()
  4152.         at2:Remove()
  4153.         lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  4154.         local cor = coroutine.wrap(function()
  4155.             lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  4156.         end)
  4157.         local cor2 = coroutine.wrap(function()
  4158.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  4159.         end)
  4160.         cor()
  4161.         cor2()
  4162.         lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  4163.         wait(0.2)
  4164.        
  4165.         local cor = coroutine.wrap(function()
  4166.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4167.         end)
  4168.         local cor2 = coroutine.wrap(function()
  4169.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  4170.         end)
  4171.         cor()
  4172.         cor2()
  4173.         lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4174.        
  4175.         for i, v in pairs(handle:GetChildren()) do
  4176.             if v:IsA("Part") then
  4177.                 v.Transparency = 0
  4178.             end
  4179.         end
  4180.         handle.Transparency = 0
  4181.         hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  4182.        
  4183.         lweld:Remove()
  4184.         rweld:Remove()
  4185.         tweld:Remove()
  4186.        
  4187.         if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4188.             local clone = torsoclone:Clone()
  4189.             clone.Part0 = char.HumanoidRootPart
  4190.             clone.Part1 = char.Torso
  4191.             clone.Parent = char.HumanoidRootPart
  4192.         end
  4193.         if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4194.             local clone = leftclone:Clone()
  4195.             clone.Part0 = char.Torso
  4196.             clone.Part1 = char["Left Arm"]
  4197.             clone.Parent = char.Torso
  4198.         end
  4199.         if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4200.             local clone = rightclone:Clone()
  4201.             clone.Part0 = char.Torso
  4202.             clone.Part1 = char["Right Arm"]
  4203.             clone.Parent = char.Torso
  4204.         end
  4205.     end)
  4206.     working = false
  4207. end
  4208.  
  4209. function kill()
  4210.     working = true
  4211.     pcall(function()
  4212.         local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4213.         local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4214.         local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4215.         tweld.Part0 = char.HumanoidRootPart
  4216.         tweld.Part1 = char.Torso
  4217.         local killsound = Instance.new("Sound", grabbed.Head)
  4218.         killsound.SoundId = "rbxassetid://150315649"
  4219.         killsound.PlaybackSpeed = 1.2
  4220.         local killsoundac = Instance.new("Sound", grabbed.Head)
  4221.         killsoundac.SoundId = "rbxassetid://162194585"
  4222.         killsoundac.PlaybackSpeed = 1
  4223.         killsoundac.Volume = 1
  4224.         local throwsound = Instance.new("Sound", char.Head)
  4225.         throwsound.SoundId = "rbxassetid://711753382"
  4226.         throwsound.PlaybackSpeed = 0.75
  4227.         local chokesound = Instance.new("Sound", grabbed.Head)
  4228.         chokesound.SoundId = "rbxassetid://418658161"
  4229.         chokesound.TimePosition = 3
  4230.         chokesound.PlaybackSpeed = 1
  4231.         local bleedsound = Instance.new("Sound", grabbed.Head)
  4232.         bleedsound.SoundId = "rbxassetid://244502094"
  4233.         bleedsound.PlaybackSpeed = 1.5
  4234.         bleedsound.Volume = 1
  4235.        
  4236.         pitchun = math.random(9, 12)/10
  4237.         pitchdos = math.random(9, 13)/10
  4238.        
  4239.         killsound.PlaybackSpeed = pitchun
  4240.         killsoundac.PlaybackSpeed = pitchdos
  4241.         chokesound.PlaybackSpeed = pitchun
  4242.        
  4243.         pcall(function()
  4244.             grabbed.HumanoidRootPart:Destroy()
  4245.         end)
  4246.        
  4247.         lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  4248.         wait(0.2)
  4249.         lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4250.        
  4251.         killsound:Play()
  4252.         killsoundac:Play()
  4253.         chokesound:Play()
  4254.         bleedsound:Play()
  4255.        
  4256.         local ayybleed = Instance.new('Part',grabbed)
  4257.         ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4258.         ayybleed.BrickColor = BrickColor.new('Maroon')
  4259.         ayybleed.Material = Enum.Material.SmoothPlastic
  4260.         ayybleed.Name = "ayybleed"
  4261.         ayybleed.CanCollide = false
  4262.         ayybleed.Transparency = 0.5
  4263.         ayybleed.CFrame = grabbed.Head.CFrame
  4264.         ayybleed:BreakJoints()
  4265.         local attachment1 = Instance.new('Attachment',ayybleed)
  4266.         attachment1.Position = Vector3.new(-0.55,0,0)
  4267.         attachment1.Orientation = Vector3.new(90, 0, -90)
  4268.         local attachment0 = Instance.new('Attachment')
  4269.         pcall(function()
  4270.             attachment0.Parent = grabbed.Torso
  4271.         end)
  4272.         pcall(function()
  4273.             attachment0.Parent = grabbed.UpperTorso
  4274.         end)
  4275.         if attachment0 and attachment1 then
  4276.             local constraint = Instance.new("HingeConstraint")
  4277.             constraint.Attachment0 = attachment0
  4278.             constraint.Attachment1 = attachment1
  4279.             constraint.LimitsEnabled = true
  4280.             constraint.UpperAngle = 0
  4281.             constraint.LowerAngle = 0
  4282.             pcall(function()
  4283.                 constraint.Parent = grabbed.Torso
  4284.             end)
  4285.             pcall(function()
  4286.                 constraint.Parent = grabbed.UpperTorso
  4287.             end)
  4288.         end
  4289.         local bleedBLEED= coroutine.wrap(function()
  4290.             bleed(ayybleed)
  4291.         end)
  4292.         bleedBLEED()
  4293.        
  4294.         wait(0.2)
  4295.        
  4296.         local at1 = Instance.new("Attachment", handle)
  4297.         local at2 = Instance.new("Attachment", handle)
  4298.         at1.Visible = false
  4299.         at1.Position = Vector3.new(2, 0, 0)
  4300.         at2.Visible = false
  4301.         at2.Position = Vector3.new(-0.3, 0, 0)
  4302.        
  4303.         local trail = Instance.new("Trail", handle)
  4304.         trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4305.         trail.LightEmission = 0.25
  4306.         trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4307.         trail.Lifetime = 0.10
  4308.         trail.MinLength = 0.05
  4309.         trail.Attachment0 = at1
  4310.         trail.Attachment1 = at2
  4311.        
  4312.         lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  4313.         lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  4314.         local coru=coroutine.wrap(function()
  4315.         lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4316.         lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  4317.         end)
  4318.         coru()
  4319.         local cor = coroutine.wrap(function()
  4320.             lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4321.         end)
  4322.         cor()
  4323.         grabweld:Remove()
  4324.         throwsound:Play()
  4325.        
  4326.         local throwvel = Instance.new("BodyThrust")
  4327.         throwvel.Force = Vector3.new(0, 3000, -1000)
  4328.         pcall(function()
  4329.             throwvel.Parent = grabbed.Torso
  4330.         end)
  4331.         pcall(function()
  4332.             throwvel.Parent = grabbed.UpperTorso
  4333.         end)
  4334.        
  4335.         trail:Remove()
  4336.         at1:Remove()
  4337.         at2:Remove()
  4338.         lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4339.         pcall(function()
  4340.             ragdollpart(grabbed,"Left Arm")
  4341.             ragdollpart(grabbed,"Left Leg")
  4342.             ragdollpart(grabbed,"Right Arm")
  4343.             ragdollpart(grabbed,"Right Leg")
  4344.         end)
  4345.         pcall(function()
  4346.             ragdollpart(grabbed,"LeftUpperLeg")
  4347.             ragdollpart(grabbed,"RightUpperLeg")
  4348.             ragdollpart(grabbed,"LeftUpperArm")
  4349.             ragdollpart(grabbed,"RightUpperArm")
  4350.         end)
  4351.         wait(0.15)
  4352.         throwvel:Remove()
  4353.         local cor = coroutine.wrap(function()
  4354.             lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4355.         end)
  4356.         local cor2 = coroutine.wrap(function()
  4357.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4358.         end)
  4359.         cor()
  4360.         cor2()
  4361.         lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4362.        
  4363.         lweld:Remove()
  4364.         rweld:Remove()
  4365.         tweld:Remove()
  4366.        
  4367.         if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4368.             local clone = torsoclone:Clone()
  4369.             clone.Part0 = char.HumanoidRootPart
  4370.             clone.Part1 = char.Torso
  4371.             clone.Parent = char.HumanoidRootPart
  4372.         end
  4373.         if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4374.             local clone = leftclone:Clone()
  4375.             clone.Part0 = char.Torso
  4376.             clone.Part1 = char["Left Arm"]
  4377.             clone.Parent = char.Torso
  4378.         end
  4379.         if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4380.             local clone = rightclone:Clone()
  4381.             clone.Part0 = char.Torso
  4382.             clone.Part1 = char["Right Arm"]
  4383.             clone.Parent = char.Torso
  4384.         end
  4385.         local coru2=coroutine.wrap(function()
  4386.             local whyy = grabbed
  4387.         local continue = true
  4388.         local repeats = 0
  4389.         while continue == true do
  4390.             local ree = pcall(function()
  4391.                 if repeats < 20 then
  4392.                     whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  4393.                     repeats = repeats+1
  4394.                     if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  4395.                         continue = false
  4396.                     end
  4397.                 else
  4398.                     continue = false
  4399.                 end
  4400.             end)
  4401.             if ree == false then
  4402.                 continue = false
  4403.             end
  4404.             if continue == true then
  4405.                 wait(0.2)
  4406.             end
  4407.         end
  4408.         ragdollpart(whyy,"Head")
  4409.         end)
  4410.         coru2()
  4411.         throwsound:Remove()
  4412.         killsound:Remove()
  4413.     end)
  4414.     grabbed = nil
  4415.     working = false
  4416. end
  4417.  
  4418. function release()
  4419.     working = true
  4420.     pcall(function()
  4421.         unstun(grabbed)
  4422.         grabbed = nil
  4423.         grabweld:Destroy()
  4424.         removewelds(char["Right Arm"])
  4425.         removewelds(char["Left Arm"])
  4426.         local rweld = Instance.new("Weld", char["Right Arm"])
  4427.         local lweld = Instance.new("Weld", char["Left Arm"])
  4428.         rweld.Part0 = char["Torso"]
  4429.         rweld.Part1 = char["Right Arm"]
  4430.         rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  4431.         lweld.Part0 = char.Torso
  4432.         lweld.Part1 = char["Left Arm"]
  4433.         lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  4434.         local cor = coroutine.wrap(function()
  4435.             lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4436.         end)
  4437.         local cor2 = coroutine.wrap(function()
  4438.             lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4439.         end)
  4440.         cor()
  4441.         cor2()
  4442.         lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4443.         lweld:Remove()
  4444.         rweld:Remove()
  4445.         if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4446.             local clone = leftclone:Clone()
  4447.             clone.Part0 = char.Torso
  4448.             clone.Part1 = char["Left Arm"]
  4449.             clone.Parent = char.Torso
  4450.         end
  4451.         if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4452.             local clone = rightclone:Clone()
  4453.             clone.Part0 = char.Torso
  4454.             clone.Part1 = char["Right Arm"]
  4455.             clone.Parent = char.Torso
  4456.         end
  4457.     end)
  4458.     working = false
  4459. end
  4460.  
  4461. function grab()
  4462.     working = true
  4463.     pcall(function()
  4464.         local rweld = Instance.new("Weld", char["Right Arm"])
  4465.         local lweld = Instance.new("Weld", char["Left Arm"])
  4466.         rweld.Part0 = char["Torso"]
  4467.         rweld.Part1 = char["Right Arm"]
  4468.         rweld.C0 = CFrame.new(1.5, 0, 0)
  4469.         lweld.Part0 = char.Torso
  4470.         lweld.Part1 = char["Left Arm"]
  4471.         lweld.C0 = CFrame.new(-1.5, 0, 0)
  4472.        
  4473.         local at1 = Instance.new("Attachment", handle)
  4474.         local at2 = Instance.new("Attachment", handle)
  4475.         at1.Visible = false
  4476.         at1.Position = Vector3.new(2, 0, 0)
  4477.         at2.Visible = false
  4478.         at2.Position = Vector3.new(-0.3, 0, 0)
  4479.        
  4480.         local trail = Instance.new("Trail", handle)
  4481.         trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4482.         trail.LightEmission = 0.25
  4483.         trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4484.         trail.Lifetime = 0.10
  4485.         trail.MinLength = 0.05
  4486.         trail.Attachment0 = at1
  4487.         trail.Attachment1 = at2
  4488.        
  4489.         local spinnyshit = coroutine.wrap(function()
  4490.             lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4491.             lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  4492.         end)
  4493.         spinnyshit()
  4494.         local cor = coroutine.wrap(function()
  4495.             lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  4496.         end)
  4497.         cor()
  4498.         lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  4499.         wait(0.15)
  4500.         grabbing = true
  4501.         local cor = coroutine.wrap(function()
  4502.             lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  4503.         end)
  4504.         cor()
  4505.         lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  4506.         at1:Remove()
  4507.         at2:Remove()
  4508.         trail:Remove()
  4509.         wait(0.3)
  4510.         grabbing = false
  4511.        
  4512.         if grabbed == nil then
  4513.             local cor = coroutine.wrap(function()
  4514.                 lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4515.             end)
  4516.             local cor2 = coroutine.wrap(function()
  4517.                 lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4518.             end)
  4519.             cor()
  4520.             cor2()
  4521.             lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4522.             lweld:Remove()
  4523.             rweld:Remove()
  4524.             if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4525.                 local clone = leftclone:Clone()
  4526.                 clone.Part0 = char.Torso
  4527.                 clone.Part1 = char["Left Arm"]
  4528.                 clone.Parent = char.Torso
  4529.             end
  4530.             if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4531.                 local clone = rightclone:Clone()
  4532.                 clone.Part0 = char.Torso
  4533.                 clone.Part1 = char["Right Arm"]
  4534.                 clone.Parent = char.Torso
  4535.             end
  4536.         end
  4537.     end)
  4538.     working = false
  4539. end
  4540.  
  4541. mouse.KeyDown:connect(function(kkk)
  4542.     local key = kkk:lower()
  4543.     if usable and working == false then
  4544.         if key == "z" then
  4545.             if equipped == false then
  4546.                 if firsttime then
  4547.                     firsttime = false
  4548.                     notify("Equipped || Press X or C to equip one of two weapons",true)
  4549.                 else
  4550.                     notify("Equipped")
  4551.                 end
  4552.                 equip()
  4553.             else
  4554.                 notify("Unequipped")
  4555.                 unequip()
  4556.             end
  4557.         elseif key == "x" then
  4558.             if blademode ~= "katana" and equipped == true then
  4559.                 getrid(handle)
  4560.                 if firsttime2 then
  4561.                     firsttime2 = false
  4562.                     notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  4563.                 else
  4564.                     notify("Katana mode enabled")
  4565.                 end
  4566.                 katanamode()
  4567.             elseif blademode == "katana" then
  4568.                 getrid(handle)
  4569.                 notify("Katana mode disabled")
  4570.             end
  4571.         elseif key == "v" then
  4572.             if blademode ~= "gun" and equipped == true then
  4573.                 getrid(handle)
  4574.                 if firsttime5 then
  4575.                     firsttime5 = false
  4576.                     notify("Gun mode enabled || Click to perform an action",true)
  4577.                 else
  4578.                     notify("Gun mode enabled")
  4579.                 end
  4580.                 gunmode()
  4581.             elseif blademode == "gun" then
  4582.                 getrid(handle)
  4583.                 notify("Gun mode disabled")
  4584.             end
  4585.         elseif key == "b" then
  4586.             if childlock == false then
  4587.                 if blademode ~= "dildo" and equipped == true then
  4588.                     getrid(handle)
  4589.                     if firsttime4 then
  4590.                         firsttime4 = false
  4591.                         notify("Dildo mode enabled || Click to perform an action",true)
  4592.                     else
  4593.                         notify("Dildo mode enabled")
  4594.                     end
  4595.                     dildo()
  4596.                 elseif blademode == "dildo" then
  4597.                     notify("Dildo mode disabled")
  4598.                     getrid(handle)
  4599.                 end
  4600.             end
  4601.         elseif key == "c" then
  4602.             if blademode ~= "knife" and equipped == true then
  4603.                 getrid(handle)
  4604.                 if firsttime3 then
  4605.                     firsttime3 = false
  4606.                     notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  4607.                 else
  4608.                     notify("Knife mode enabled")
  4609.                 end
  4610.                 knifemode()
  4611.             elseif blademode == "knife" then
  4612.                 notify("Knife mode disabled")
  4613.                 getrid(handle)
  4614.             end
  4615.         elseif key == "q" then
  4616.             if blademode == "katana" then
  4617.                 notify()
  4618.                 katanaQ()
  4619.             elseif blademode == "knife" then
  4620.                 mode = "release"
  4621.                 notify("Mode changed to "..mode)
  4622.             end
  4623.         elseif key == "e" then
  4624.             if blademode == "katana" then
  4625.                 notify()
  4626.                 katanaE()
  4627.             elseif blademode == "knife" then
  4628.                 mode = "throw"
  4629.                 notify("Mode changed to "..mode)
  4630.             end
  4631.         elseif key == "f" then
  4632.             if blademode == "handle" then
  4633.                 notify([[BEGONE    
  4634. THOT]])
  4635.                 begoneTHOUGHT()
  4636.             elseif blademode == "knife" then
  4637.                 mode = "kill"
  4638.                 notify("Mode changed to "..mode)
  4639.             end
  4640.         elseif key == "t" then
  4641.             if blademode == "knife" then
  4642.                 mode = "fling"
  4643.                 notify("Mode changed to "..mode)
  4644.             end
  4645.         end
  4646.     end
  4647.     if key == "m" and sounding == false then
  4648.         --badass mode
  4649.         pcall(function()
  4650.             if badass.Playing == false then
  4651.                 sounding = true
  4652.                 for i,v in pairs(workspace:GetDescendants()) do
  4653.                     if v:IsA('Sound') and v~=player.Character.Head.Badass then
  4654.                         v:Stop()
  4655.                     end
  4656.                 end
  4657.                 badass:Play()
  4658.                 badass.Volume = 10
  4659.                 sounding = false
  4660.             else
  4661.                 sounding = true
  4662.                 for i=1,100 do
  4663.                     badass.Volume = badass.Volume-0.1
  4664.                     wait()
  4665.                 end
  4666.                 badass.Volume = 0
  4667.                 badass:Stop()
  4668.                 sounding = false
  4669.             end
  4670.         end)
  4671.     end
  4672.     if key == "r" then
  4673.         rag1 = true
  4674.         if rag1 == true and rag2 == true then
  4675.             oogabooga()
  4676.         end
  4677.     end
  4678.     if key == "g" then
  4679.         rag2 = true
  4680.         if rag1 == true and rag2 == true then
  4681.             oogabooga()
  4682.         end
  4683.     end
  4684. end)
  4685. mouse.KeyUp:connect(function(key)
  4686.     if key == "r" then
  4687.         rag1 = false
  4688.     end
  4689.     if key == "g" then
  4690.         rag2 = false
  4691.     end
  4692. end)
  4693.  
  4694. handle.ChildAdded:connect(function(child)
  4695.     if child:IsA('BasePart') then
  4696.         child.CanCollide = false
  4697.         if child.Name == "blade" then
  4698.             child.Touched:connect(function(hit)
  4699.                 if blademode == "katana" and swinging then
  4700.                     if gettingeem then
  4701.                         if goteem == nil then
  4702.                             if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4703.                                 local sounn = Instance.new("Sound", char.Torso)
  4704.                                 local lipp = math.random(1, 3)
  4705.                                 if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4706.                                 if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4707.                                 if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4708.                                 sounn:Play()
  4709.                                 goteem = hit.Parent
  4710.                                 pcall(function()
  4711.                                     goteem.HumanoidRootPart:Destroy()
  4712.                                 end)
  4713.                                 pcall(function()
  4714.                                     ragdollpart(goteem,"Right Arm")
  4715.                                     ragdollpart(goteem,"Right Leg")
  4716.                                     ragdollpart(goteem,"Left Arm")
  4717.                                     ragdollpart(goteem,"Left Leg")
  4718.                                 end)
  4719.                                 pcall(function()
  4720.                                     ragdollpart(goteem,"RightUpperArm")
  4721.                                     ragdollpart(goteem,"RightUpperLeg")
  4722.                                     ragdollpart(goteem,"LeftUpperArm")
  4723.                                     ragdollpart(goteem,"LeftUpperLeg")
  4724.                                 end)
  4725.                                 pcall(function()
  4726.                                     local weld = Instance.new('Weld',goteem.Torso)
  4727.                                     weld.Part0 = goteem.Torso
  4728.                                     weld.Part1 = handle
  4729.                                     weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4730.                                 end)
  4731.                                 pcall(function()
  4732.                                     local weld = Instance.new('Weld',goteem.UpperTorso)
  4733.                                     weld.Part0 = goteem.UpperTorso
  4734.                                     weld.Part1 = handle
  4735.                                     weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4736.                                 end)
  4737.                                 pcall(function()
  4738.                                     local thang = "Torso"
  4739.                                     if goteem:FindFirstChild('UpperTorso') then
  4740.                                         thang = "UpperTorso"
  4741.                                     end
  4742.                                     local ayybleed = Instance.new('Part',goteem)
  4743.                                     ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4744.                                     ayybleed.BrickColor = BrickColor.new('Maroon')
  4745.                                     ayybleed.Material = Enum.Material.SmoothPlastic
  4746.                                     ayybleed.Name = "ayybleed"
  4747.                                     ayybleed.CanCollide = false
  4748.                                     ayybleed.Transparency = 1
  4749.                                     ayybleed.CFrame = goteem[thang].CFrame
  4750.                                     ayybleed:BreakJoints()
  4751.                                     local attachment1 = Instance.new('Attachment',ayybleed)
  4752.                                     attachment1.Position = Vector3.new(0,0,0)
  4753.                                     attachment1.Orientation = Vector3.new(-90, 0, -90)
  4754.                                     local attachment0 = Instance.new('Attachment',goteem[thang])
  4755.                                     if attachment0 and attachment1 then
  4756.                                         local constraint = Instance.new("HingeConstraint")
  4757.                                         constraint.Attachment0 = attachment0
  4758.                                         constraint.Attachment1 = attachment1
  4759.                                         constraint.LimitsEnabled = true
  4760.                                         constraint.UpperAngle = 0
  4761.                                         constraint.LowerAngle = 0
  4762.                                         constraint.Parent = goteem
  4763.                                     end
  4764.                                     local bleedBLEED= coroutine.wrap(function()
  4765.                                         bleed(ayybleed)
  4766.                                     end)
  4767.                                     bleedBLEED()
  4768.                                 end)
  4769.                             end
  4770.                         end
  4771.                     elseif SLESH then
  4772.  
  4773.                         if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4774.                             local sounn = Instance.new("Sound", char.Torso)
  4775.                             local lipp = math.random(1, 3)
  4776.                             if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4777.                             if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4778.                             if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4779.                             sounn:Play()
  4780.                             ragdollpart(hit.Parent,hit.Name,false)
  4781.                         end
  4782.                     else
  4783.                         if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4784.                             local sounn = Instance.new("Sound", char.Torso)
  4785.                             local lipp = math.random(1, 3)
  4786.                             if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4787.                             if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4788.                             if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4789.                             sounn:Play()
  4790.                             swinging = false
  4791.                             ragdollpart(hit.Parent,"Head",true,false)
  4792.                         end
  4793.                     end
  4794.                 elseif blademode == "knife" then
  4795.                     if grabbing == true and grabbed == nil then
  4796.                         if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4797.                             grabbed = hit.Parent
  4798.                            
  4799.                             stun(grabbed)
  4800.                            
  4801.                             local grabwelds = Instance.new("Weld", char.Torso)
  4802.                             grabwelds.Part0 = char.Torso
  4803.                             pcall(function()
  4804.                                 grabwelds.Part1 = grabbed.Torso
  4805.                             end)
  4806.                             pcall(function()
  4807.                                 grabwelds.Part1 = grabbed.UpperTorso
  4808.                             end)
  4809.                             grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  4810.                             grabweld = grabwelds
  4811.                         end
  4812.                     end
  4813.                 end
  4814.             end)
  4815.         end
  4816.     elseif child:IsA("Model") then
  4817.         child.ChildAdded:connect(function(dildotip)
  4818.             if dildotip:IsA('BasePart') then
  4819.                 dildotip.Touched:connect(function(hit)
  4820.                     if MOAN == true then
  4821.                         if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4822.                             local sound = Instance.new('Sound',hit.Parent.Head)
  4823.                             sound.SoundId = 'rbxassetid://959679286'
  4824.                             sound.Volume = 5
  4825.                             sound:Play()
  4826.                             local sound3 = Instance.new("Sound",hit.Parent.Head)
  4827.                             sound3.Volume = 5.5
  4828.                             sound3.SoundId = "rbxassetid://702631545"
  4829.                             sound3:Play()
  4830.                             pcall(function()
  4831.                                 for i,v in pairs(hit.Parent.Head:GetChildren()) do
  4832.                                     if v:IsA('Decal') then v:Destroy() end
  4833.                                 end
  4834.                             end)
  4835.                             pcall(function()
  4836.                                 local ree=Instance.new('Decal',hit.Parent.Head)    
  4837.                                 ree.Name = "face"
  4838.                                 ree.Texture = "rbxassetid://996521543"
  4839.                             end)
  4840.                             MOAN = false
  4841.                             aidsificating = hit.Parent
  4842.                             for i, v in pairs(handle["pink toy"]:GetChildren()) do
  4843.                                 if v:IsA("Part") then
  4844.                                     v:FindFirstChild("ParticleEmitter"):Destroy()
  4845.                                 end
  4846.                             end
  4847.                         end
  4848.                     end
  4849.                 end)
  4850.             end
  4851.         end)
  4852.     end
  4853. end)
  4854.  
  4855. mouse.Button1Down:connect(function(jew)
  4856.     if usable and working == false and equipped then
  4857.         if blademode == "katana" then
  4858.             notify()
  4859.             katanaswing()
  4860.         elseif blademode == "knife" then
  4861.             notify()
  4862.             if grabbed == nil then
  4863.                 if mode == "fling" then
  4864.                     fling()
  4865.                 else
  4866.                     grab()
  4867.                 end
  4868.             elseif grabbed ~= nil then
  4869.                 if mode == "kill" then
  4870.                     kill()
  4871.                 elseif mode == "throw" then
  4872.                     throw()
  4873.                 elseif mode == "release" then
  4874.                     release()
  4875.                 end
  4876.             end
  4877.         elseif blademode == "dildo" then
  4878.             raep()
  4879.         end
  4880.     end
  4881. end)
  4882.  
  4883. end
  4884. spawned()
  4885.  
  4886. player.CharacterAdded:connect(function()
  4887.     spawned()
  4888. end)
  4889. local avgs = {}
  4890.  
  4891. game:GetService('RunService').Heartbeat:connect(function(step)
  4892.     local ofps = math.floor((60/(step*60))*10)/10
  4893.     if #avgs > 100 then
  4894.         table.remove(avgs,1)
  4895.     end
  4896.     table.insert(avgs,#avgs+1,ofps)
  4897.     local fpsa = 0
  4898.     for i,v in pairs(avgs) do
  4899.         fpsa = fpsa+v
  4900.     end
  4901.     fpsa = math.floor(fpsa/#avgs)
  4902.     fps.Text = 'FPS: '..tostring(fpsa)
  4903. end)
  4904.  
  4905. while true do
  4906.     for i,v in pairs(rekt) do
  4907.         if v.Parent ~= nil then
  4908.             if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  4909.                 for a,c in pairs(v:GetChildren()) do
  4910.                     if c:IsA('Tool') then
  4911.                         c.ManualActivationOnly = true
  4912.                         wait()
  4913.                         if game:GetService('Players'):GetPlayerFromCharacter(v) then
  4914.                             c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  4915.                             c.ManualActivationOnly = false
  4916.                         end
  4917.                     end
  4918.                 end
  4919.                 v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4920.                 v:FindFirstChildOfClass('Humanoid').Sit = false
  4921.                 v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4922.                 v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4923.                 v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  4924.             else
  4925.                 table.remove(rekt,i)
  4926.             end
  4927.         else
  4928.             table.remove(rekt,i)
  4929.         end
  4930.     end
  4931.     wait()
  4932. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement