Advertisement
SCP-682-A

Grab Knife V3 FE (Can edit if dont work)

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