Advertisement
DaOMEGAa32

the most stupidest guinea pig edit ever in my life.

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