Advertisement
Guest User

hola

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