Advertisement
AgentVK

AYy

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