Hugo1234cool

Untitled

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