Advertisement
SansTheHackerYT

FE Grab Knife

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