Advertisement
Guest User

Untitled

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