Advertisement
ManOhMan

Untitled

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