Advertisement
pakin2549

Untitled

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