Advertisement
xxtheadmincreatorxx

xd

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