Advertisement
5sdfsadgaq5465

techno swithcer

Jan 18th, 2019
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local Player = game:GetService("Players").micheal2358
  2. local Mouse,mouse,UserInputService,ContextActionService
  3. do
  4. script.Parent = Player.Character
  5. local CAS = {Actions={}}
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput_Event"
  8. Event.Parent = Player.Character
  9. local fakeEvent = function()
  10. local t = {_fakeEvent=true}
  11. t.Connect = function(self,f)self.Function=f end
  12. t.connect = t.Connect
  13. return t
  14. end
  15. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  16. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  17. function CAS:BindAction(name,fun,touch,...)
  18. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  19. end
  20. function CAS:UnbindAction(name)
  21. CAS.Actions[name] = nil
  22. end
  23. local function te(self,ev,...)
  24. local t = m[ev]
  25. if t and t._fakeEvent and t.Function then
  26. t.Function(...)
  27. end
  28. end
  29. m.TrigEvent = te
  30. UIS.TrigEvent = te
  31. Event.OnServerEvent:Connect(function(plr,io)
  32. if plr~=Player then return end
  33. if io.isMouse then
  34. m.Target = io.Target
  35. m.Hit = io.Hit
  36. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  37. if io.UserInputState == Enum.UserInputState.Begin then
  38. m:TrigEvent("Button1Down")
  39. else
  40. m:TrigEvent("Button1Up")
  41. end
  42. else
  43. for n,t in pairs(CAS.Actions) do
  44. for _,k in pairs(t.Keys) do
  45. if k==io.KeyCode then
  46. t.Function(t.Name,io.UserInputState,io)
  47. end
  48. end
  49. end
  50. if io.UserInputState == Enum.UserInputState.Begin then
  51. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  52. UIS:TrigEvent("InputBegan",io,false)
  53. else
  54. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent("InputEnded",io,false)
  56. end
  57. end
  58. end)
  59. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  60. end
  61.  
  62.  
  63. wait(0.5)
  64. warn[[Techoburst
  65. Did someone expect this?
  66.  
  67. Created by NoobyGames12
  68. - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  69. BUILD 0.0.9A
  70. - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]
  71. ---- DO NOT CHANGE ANYTHING BELOW IF YOU'RE NOT AN EDITOR
  72. wait(0.2)
  73. plr = game:GetService("Players").micheal2358
  74. char = plr.Character
  75. hum = char.Humanoid
  76. local cam = game.Workspace.CurrentCamera
  77. t = char.Torso
  78. h = char.Head
  79. ra = char["Right Arm"]
  80. la = char["Left Arm"]
  81. rl = char["Right Leg"]
  82. ll = char["Left Leg"]
  83. tors = char.Torso
  84. lleg = char["Left Leg"]
  85. root = char.HumanoidRootPart
  86. hed = char.Head
  87. rleg = char["Right Leg"]
  88. rarm = char["Right Arm"]
  89. larm = char["Left Arm"]
  90. it = Instance.new
  91. vt = Vector3.new
  92. bc = BrickColor.new
  93. br = BrickColor.random
  94. it = Instance.new
  95. cf = CFrame.new
  96. ceuler = CFrame.fromEulerAnglesXYZ
  97.  
  98. local muter = false
  99. local ORGID = 1836057235
  100. local ORVOL = 1.25
  101. local ORPIT = 1.01
  102. local kan = Instance.new("Sound",tors)
  103. kan.Volume = 0.85
  104. kan.TimePosition = 0
  105. kan.PlaybackSpeed = 1
  106. kan.Pitch = 1
  107. kan.SoundId = "rbxassetid://1255569288"
  108. kan.Name = "wrecked"
  109. kan.Looped = true
  110. kan:Play()
  111.  
  112. --------------------------- GUI STUFF
  113. local basgui = it("GuiMain")
  114. basgui.Parent = plr.PlayerGui
  115. basgui.Name = "VISgui"
  116. local fullscreenz = it("Frame")
  117. fullscreenz.Parent = basgui
  118. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  119. fullscreenz.BackgroundTransparency = 1
  120. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  121. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  122. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  123. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  124. imgl2.BackgroundTransparency = 1
  125. imgl2.BorderSizePixel = 0
  126. imgl2.ImageTransparency = 0.5
  127. imgl2.ImageColor3 = Color3.new(1,0,0)
  128. imgl2.Position = UDim2.new(0.75,0,0.55,0)
  129. imgl2.Size = UDim2.new(0,600,0,600)
  130. imgl2.Image = "rbxassetid://2059444669"
  131. local techc = imgl2:Clone()
  132. techc.Parent = fullscreenz
  133. techc.ImageTransparency = 0.5
  134. techc.Size = UDim2.new(0,700,0,700)
  135. techc.Position = UDim2.new(0.75,-50,0.55,-50)
  136. techc.ImageColor3 = Color3.new(0,0,0)
  137. techc.Image = "rbxassetid://1657788285"
  138. local circl = imgl2:Clone()
  139. circl.Parent = fullscreenz
  140. circl.ImageTransparency = 0
  141. circl.Size = UDim2.new(0,500,0,500)
  142. circl.Position = UDim2.new(0.75,50,0.55,50)
  143. circl.ImageColor3 = Color3.new(0,0,0)
  144. circl.Image = "rbxassetid://997291547"
  145. local circl2 = imgl2:Clone()
  146. circl2.Parent = fullscreenz
  147. circl2.ImageTransparency = 0
  148. circl2.ImageColor3 = Color3.new(0,0,0)
  149. circl2.Image = "rbxassetid://997291547"
  150. local imgl2b = imgl2:Clone()
  151. imgl2b.Parent = fullscreenz
  152. imgl2b.ImageTransparency = 0
  153. imgl2b.Size = UDim2.new(0,500,0,500)
  154. imgl2b.Position = UDim2.new(0.75,50,0.55,50)
  155. local ned = Instance.new("TextLabel",fullscreenz)
  156. ned.ZIndex = 2
  157. ned.Font = "Arcade"
  158. ned.BackgroundTransparency = 1
  159. ned.BorderSizePixel = 0.65
  160. ned.Size = UDim2.new(0.4,0,0.2,0)
  161. ned.Position = UDim2.new(0.6,0,0.8,0)
  162. ned.TextColor3 = BrickColor.new("Cyan").Color
  163. ned.TextStrokeColor3 = BrickColor.new("Toothpaste").Color
  164. ned.TextScaled = true
  165. ned.TextStrokeTransparency = 0
  166. ned.Text = "TECHNOBURST"
  167. ned.TextSize = 24
  168. ned.Rotation = 1
  169. --ned.TextXAlignment = "Right"
  170. ned.TextYAlignment = "Bottom"
  171.  
  172. function CameraShake(Times, Power)
  173. coroutine.resume(coroutine.create(function()
  174. FV = Instance.new("BoolValue", Character)
  175. FV.Name = "CameraShake"
  176. for ShakeNum=1,Times do
  177. swait()
  178. local ef=Power
  179. if ef>=1 then
  180. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  181. else
  182. ef=Power*10
  183. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  184. end
  185. end
  186. Humanoid.CameraOffset = Vector3.new(0,0,0)
  187. FV:Destroy()
  188. end))
  189. end
  190.  
  191. CamShake=function(Part,Distan,Power,Times)
  192. local de=Part.Position
  193. for i,v in pairs(workspace:children()) do
  194. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  195. for _,c in pairs(v:children()) do
  196. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  197. local Noob=v.Humanoid
  198. if Noob~=nil then
  199. if Noob:FindFirstChild("CamShake")==nil then-- and Noob == Character then
  200. --[[local ss=script.CamShake:clone()
  201. ss.Parent=Noob
  202. ss.Power.Value=Power
  203. ss.Times.Value=Times
  204. ss.Disabled=false]]
  205. CameraShake(Times, Power)
  206. end
  207. end
  208. end
  209. end
  210. end
  211. end
  212. end
  213.  
  214. local MAINRUINCOLOR = BrickColor.new("Cyan")
  215.  
  216. local toggleTag = true
  217. local bilguit = Instance.new("BillboardGui", hed)
  218. bilguit.Adornee = nil
  219. bilguit.Name = "ModeName"
  220. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  221. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  222. local modet = Instance.new("TextLabel", bilguit)
  223. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  224. modet.FontSize = "Size8"
  225. modet.TextScaled = true
  226. modet.TextTransparency = 0
  227. modet.BackgroundTransparency = 1
  228. modet.TextTransparency = 0
  229. modet.TextStrokeTransparency = 0
  230. modet.Font = "Antique"
  231. modet.TextStrokeColor3 = bc("Cyan").Color
  232. modet.TextColor3 = bc("Cyan").Color
  233. modet.Text = "TECHNO SWITCHER"
  234.  
  235. local chaosmode = false
  236.  
  237. function chatfunc(text,color,color2,typet,font,timeex)
  238. local chat = coroutine.wrap(function()
  239. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  240. Character:FindFirstChild("TalkingBillBoard"):destroy()
  241. end
  242. local naeeym2 = Instance.new("BillboardGui",Character)
  243. naeeym2.Size = UDim2.new(0,100,0,40)
  244. naeeym2.StudsOffset = Vector3.new(0,1.5,0)
  245. naeeym2.Adornee = Character.Head
  246. naeeym2.Name = "TalkingBillBoard"
  247. local tecks2 = Instance.new("TextLabel",naeeym2)
  248. tecks2.BackgroundTransparency = 1
  249. tecks2.BorderSizePixel = 0
  250. tecks2.Text = ""
  251. tecks2.Font = font
  252. tecks2.TextSize = 30
  253. tecks2.TextStrokeTransparency = 0
  254. tecks2.TextColor3 = color
  255. tecks2.TextStrokeColor3 = color2
  256. tecks2.Size = UDim2.new(1,0,0.5,0)
  257. local tecks3 = Instance.new("TextLabel",naeeym2)
  258. tecks3.BackgroundTransparency = 1
  259. tecks3.BorderSizePixel = 0
  260. tecks3.Text = ""
  261. tecks3.Font = font
  262. tecks3.TextSize = 30
  263. tecks3.TextStrokeTransparency = 0
  264. if typet == "Inverted" then
  265. tecks3.TextColor3 = color2
  266. tecks3.TextStrokeColor3 = color
  267. elseif typet == "Normal" then
  268. tecks3.TextColor3 = color
  269. tecks3.TextStrokeColor3 = color2
  270. end
  271. tecks3.Size = UDim2.new(1,0,0.5,0)
  272. coroutine.resume(coroutine.create(function()
  273. while true do
  274. swait(1)
  275. if chaosmode == true then
  276. tecks2.TextColor3 = BrickColor.random().Color
  277. tecks3.TextStrokeColor3 = BrickColor.random().Color
  278. end
  279. end
  280. end))
  281. for i = 0, 74*timeex do
  282. swait()
  283. tecks2.Text = text
  284. tecks3.Text = text
  285. end
  286. local va = 0
  287. local mult = 1
  288. for i = 0, 49 do
  289. swait()
  290. mult = mult + 0.1
  291. va = va + 0.1*mult
  292. tecks2.Text = text
  293. tecks3.Text = text
  294. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  295. tecks2.TextTransparency = tecks2.TextTransparency + .04
  296. tecks2.Position = tecks2.Position + UDim2.new(0,va,0,0)
  297. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  298. tecks3.TextTransparency = tecks2.TextTransparency + .04
  299. tecks3.Position = tecks3.Position - UDim2.new(0,va,0,0)
  300. end
  301. naeeym2:Destroy()
  302. end)
  303. chat()
  304. end
  305.  
  306.  
  307. local Create = LoadLibrary("RbxUtility").Create
  308.  
  309. CFuncs = {
  310. ["Part"] = {
  311. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  312. local Part = Create("Part"){
  313. Parent = Parent,
  314. Reflectance = Reflectance,
  315. Transparency = Transparency,
  316. CanCollide = false,
  317. Locked = true,
  318. BrickColor = BrickColor.new(tostring(BColor)),
  319. Name = Name,
  320. Size = Size,
  321. Material = Material,
  322. }
  323. RemoveOutlines(Part)
  324. return Part
  325. end;
  326. };
  327.  
  328. ["Mesh"] = {
  329. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  330. local Msh = Create(Mesh){
  331. Parent = Part,
  332. Offset = OffSet,
  333. Scale = Scale,
  334. }
  335. if Mesh == "SpecialMesh" then
  336. Msh.MeshType = MeshType
  337. Msh.MeshId = MeshId
  338. end
  339. return Msh
  340. end;
  341. };
  342.  
  343.  
  344. ["Weld"] = {
  345. Create = function(Parent, Part0, Part1, C0, C1)
  346. local Weld = Create("Weld"){
  347. Parent = Parent,
  348. Part0 = Part0,
  349. Part1 = Part1,
  350. C0 = C0,
  351. C1 = C1,
  352. }
  353. return Weld
  354. end;
  355. };
  356.  
  357. ["Sound"] = {
  358. Create = function(id, par, vol, pit)
  359. coroutine.resume(coroutine.create(function()
  360. local S = Create("Sound"){
  361. Volume = vol,
  362. Pitch = pit or 1,
  363. SoundId = id,
  364. Parent = par or workspace,
  365. }
  366. wait()
  367. S:play()
  368. game:GetService("Debris"):AddItem(S, 10)
  369. end))
  370. end;
  371. };
  372.  
  373. ["LongSound"] = {
  374. Create = function(id, par, vol, pit)
  375. coroutine.resume(coroutine.create(function()
  376. local S = Create("Sound"){
  377. Volume = vol,
  378. Pitch = pit or 1,
  379. SoundId = id,
  380. Parent = par or workspace,
  381. }
  382. wait()
  383. S:play()
  384. game:GetService("Debris"):AddItem(S, 30)
  385. end))
  386. end;
  387. };
  388.  
  389. ["ParticleEmitter"] = {
  390. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  391. local fp = Create("ParticleEmitter"){
  392. Parent = Parent,
  393. Color = ColorSequence.new(Color1, Color2),
  394. LightEmission = LightEmission,
  395. Size = Size,
  396. Texture = Texture,
  397. Transparency = Transparency,
  398. ZOffset = ZOffset,
  399. Acceleration = Accel,
  400. Drag = Drag,
  401. LockedToPart = LockedToPart,
  402. VelocityInheritance = VelocityInheritance,
  403. EmissionDirection = EmissionDirection,
  404. Enabled = Enabled,
  405. Lifetime = LifeTime,
  406. Rate = Rate,
  407. Rotation = Rotation,
  408. RotSpeed = RotSpeed,
  409. Speed = Speed,
  410. VelocitySpread = VelocitySpread,
  411. }
  412. return fp
  413. end;
  414. };
  415.  
  416. CreateTemplate = {
  417.  
  418. };
  419. }
  420.  
  421.  
  422.  
  423. New = function(Object, Parent, Name, Data)
  424. local Object = Instance.new(Object)
  425. for Index, Value in pairs(Data or {}) do
  426. Object[Index] = Value
  427. end
  428. Object.Parent = Parent
  429. Object.Name = Name
  430. return Object
  431. end
  432. local m = Instance.new("Model",char)
  433.  
  434. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  435. local p = Instance.new("Part")
  436. p.TopSurface = 0
  437. p.BottomSurface = 0
  438. p.Parent = parent
  439. p.Size = Vector3.new(0.05,0.05,0.05)
  440. p.Transparency = transparency
  441. p.Reflectance = reflectance
  442. p.CanCollide = false
  443. p.Locked = true
  444. p.BrickColor = brickcolor
  445. p.Material = material
  446. return p
  447. end
  448.  
  449. function CreateMesh(parent,meshtype,x1,y1,z1)
  450. local mesh = Instance.new("SpecialMesh",parent)
  451. mesh.MeshType = meshtype
  452. mesh.Scale = Vector3.new(x1*20,y1*20,z1*20)
  453. return mesh
  454. end
  455.  
  456. function RecolorTextAndRename(name,col1,col2,font)
  457. modet.TextStrokeColor3 = col2
  458. modet.TextColor3 = col1
  459. modet.Font = font
  460. modet.Text = name
  461. techc.ImageColor3 = col2
  462. circl.ImageColor3 = col2
  463. circl2.ImageColor3 = col1
  464. imgl2.ImageColor3 = col1
  465. imgl2b.ImageColor3 = col2
  466. ned.Text = name
  467. ned.TextColor3 = col1
  468. ned.TextStrokeColor3 = col2
  469. end
  470.  
  471. local disably = true
  472.  
  473. function warnedpeople(text,represfont,color,color2)
  474. if disably ~= true then
  475. CFuncs["Sound"].Create("rbxassetid://534859368", char, 2.5,1)
  476. CFuncs["Sound"].Create("rbxassetid://963718869", char, 1,1)
  477. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  478. coroutine.resume(coroutine.create(function()
  479. if v.PlayerGui:FindFirstChild("Spinny")~= nil then
  480. v.PlayerGui:FindFirstChild("Spinny"):destroy()
  481. end
  482. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  483. scrg.Name = "Spinny"
  484. local frm = Instance.new("Frame",scrg)
  485. frm.BackgroundTransparency = 0.25
  486. frm.BackgroundColor3 = color
  487. frm.BorderSizePixel = 0
  488. frm.Rotation = 45
  489. frm.Size = UDim2.new(3,0,0,100)
  490. frm.Position = UDim2.new(-4,0,0,0)
  491. local frm2 = frm:Clone()
  492. frm2.Parent = scrg
  493. frm2.BackgroundColor3 = color2
  494. frm2.Position = UDim2.new(-4.05,0,0,0)
  495. local imlb = Instance.new("ImageLabel",scrg)
  496. imlb.BackgroundTransparency = 1
  497. imlb.BackgroundColor3 = Color3.new(0,0,0)
  498. imlb.Image = "rbxassetid://2344851144"
  499. imlb.Size = UDim2.new(0,750,0,750)
  500. imlb.ImageColor3 = color2
  501. imlb.ImageTransparency = 0.25
  502. imlb.Position = UDim2.new(-2.5,0,-2.5,0)
  503. local imlb2 = imlb:Clone()
  504. imlb2.Image = "rbxassetid://2325939897"
  505. imlb2.Size = UDim2.new(1,0,1,0)
  506. imlb2.ImageColor3 = color
  507. imlb2.ImageTransparency = 0
  508. imlb2.Position = UDim2.new(0,0,0,0)
  509. local imlb3 = imlb:Clone()
  510. imlb3.Image = "rbxassetid://2344830904"
  511. imlb3.Size = UDim2.new(1,0,1,0)
  512. imlb3.ImageColor3 = color2
  513. imlb3.ImageTransparency = 0
  514. imlb3.Position = UDim2.new(0,0,0,0)
  515. local imlb4 = imlb:Clone()
  516. imlb4.Image = "rbxassetid://2344870656"
  517. imlb4.Size = UDim2.new(3,0,3,0)
  518. imlb4.ImageColor3 = Color3.new(1,1,1)
  519. imlb4.ImageTransparency = 0
  520. imlb4.Position = UDim2.new(-1,0,-1,0)
  521. local imlb5 = imlb:Clone()
  522. imlb5.Image = "rbxassetid://2344870656"
  523. imlb5.Size = UDim2.new(10,0,10,0)
  524. imlb5.ImageColor3 = color2
  525. imlb5.ImageTransparency = 0
  526. imlb5.Position = UDim2.new(-4.5,0,-4.5,0)
  527. imlb2.Parent = imlb
  528. imlb3.Parent = imlb
  529. imlb4.Parent = imlb
  530. imlb5.Parent = imlb
  531. local txtlb2 = Instance.new("TextLabel",imlb)
  532. txtlb2.Text = text
  533. txtlb2.Font = represfont
  534. txtlb2.TextColor3 = color
  535. txtlb2.TextStrokeTransparency = 0
  536. txtlb2.BackgroundTransparency = 1
  537. txtlb2.TextStrokeColor3 = color2
  538. txtlb2.TextScaled = true
  539. txtlb2.Size = UDim2.new(1,0,1,0)
  540. txtlb2.Position = UDim2.new(0,0,0,0)
  541. local fvalen = 0.55
  542. local fval = -0.49
  543. coroutine.resume(coroutine.create(function()
  544. while true do
  545. swait()
  546. if chaosmode == true then
  547. txtlb2.Rotation = math.random(-1,1)
  548. imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  549. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  550. imlb.ImageColor3 = BrickColor.random().Color
  551. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  552. end
  553. end
  554. end))
  555. coroutine.resume(coroutine.create(function()
  556. while true do
  557. swait()
  558. if scrg.Parent ~= nil then
  559. fvalen = fvalen - 0.0001
  560. elseif scrg.Parent == nil then
  561. break
  562. end
  563. end
  564. end))
  565. local flol = -5
  566. local flil = 1.6
  567. coroutine.resume(coroutine.create(function()
  568. for i = 0, 49 do
  569. swait()
  570. flol = flol + 0.125
  571. flil = flil - 0.1
  572. frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
  573. frm.Rotation = frm.Rotation - 0.25
  574. frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
  575. frm2.Rotation = frm.Rotation + 0.325
  576. imlb3.Rotation = imlb3.Rotation - 10
  577. imlb2.Rotation = imlb.Rotation + 7.5
  578. imlb.Rotation = imlb.Rotation + 5
  579. txtlb2.Rotation = txtlb2.Rotation - 5.125
  580. imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
  581. end
  582. for i = 0, 99 do
  583. swait()
  584. fval = fval + 0.05
  585. flol = flol + 0.005
  586. frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
  587. frm.Rotation = frm.Rotation - 0.075
  588. frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
  589. frm2.Rotation = frm2.Rotation + 0.125
  590. imlb3.Rotation = imlb3.Rotation - 2
  591. imlb2.Rotation = imlb.Rotation + 1.5
  592. imlb.Rotation = imlb.Rotation + 1
  593. txtlb2.Rotation = txtlb2.Rotation - 1.125
  594. imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
  595. end
  596. local valinc = 0
  597. local vinc2 = 1
  598. for i = 0, 99 do
  599. swait()
  600. vinc2 = vinc2 + 0.25
  601. valinc = valinc + 0.0001
  602. flol = flol + valinc
  603. flil = flil + valinc
  604. txtlb2.Rotation = txtlb2.Rotation - 1.125*vinc2
  605. imlb3.Rotation = imlb3.Rotation - 2*vinc2
  606. imlb.Rotation = imlb.Rotation + 1*vinc2
  607. imlb.Position = imlb.Position + UDim2.new(0.0015*vinc2,0,0.0005*vinc2,0)
  608. frm.Size = frm.Size + UDim2.new(0.005*vinc2,0,0,0)
  609. frm.Rotation = frm.Rotation + 0.1*vinc2
  610. frm2.Size = frm2.Size + UDim2.new(0.005*vinc2,0,0,0)
  611. frm2.Rotation = frm2.Rotation + 0.225*vinc2
  612. frm2.BackgroundTransparency = frm2.BackgroundTransparency + 0.0075
  613. frm.BackgroundTransparency = frm.BackgroundTransparency + 0.0075
  614. imlb.ImageTransparency = imlb.ImageTransparency + 0.005
  615. imlb2.ImageTransparency = imlb2.ImageTransparency + 0.01
  616. imlb3.ImageTransparency = imlb3.ImageTransparency + 0.01
  617. imlb4.ImageTransparency = imlb4.ImageTransparency + 0.01
  618. imlb5.ImageTransparency = imlb4.ImageTransparency + 0.01
  619. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  620. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  621. end
  622. scrg:Destroy()
  623. end))
  624. end))
  625. end
  626. end
  627. end
  628.  
  629.  
  630. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  631. local mesh = Instance.new("SpecialMesh",parent)
  632. mesh.MeshType = "FileMesh"
  633. mesh.MeshId = meshid
  634. mesh.Scale = Vector3.new(x1,y1,z1)
  635. return mesh
  636. end
  637.  
  638.  
  639. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  640. local mesh = Instance.new("SpecialMesh",parent)
  641. mesh.MeshType = "FileMesh"
  642. mesh.MeshId = meshid
  643. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  644. mesh.Scale = Vector3.new(x1,y1,z1)
  645. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  646. return mesh
  647. end
  648.  
  649. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  650. local weld = Instance.new("Weld")
  651. weld.Parent = parent
  652. weld.Part0 = part0
  653. weld.Part1 = part1
  654. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  655. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  656. return weld
  657. end
  658.  
  659.  
  660.  
  661.  
  662. ---- WEAPON OR STUFF
  663. --[[local rarmor = CreateParta(m,1,0,"SmoothPlastic",BrickColor.Random())
  664. local weaponweld = CreateWeld(rarmor,tors,rarmor,-3,0,-0.5,math.rad(0),math.rad(0),math.rad(-40),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  665. local MainWeldS = CreateWeld(Part475,rarmor,Part475,0,0,0,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  666. local A0 = Instance.new("Attachment",rarmor)
  667. A0.Position = Vector3.new(-2.5,0.25,0)
  668. local A1 = Instance.new("Attachment",rarmor)
  669. A1.Position = Vector3.new(-7.5,0.4,0)
  670. tl1 = Instance.new('Trail',rarmor)
  671. tl1.Attachment0 = A0
  672. tl1.Attachment1 = A1
  673. tl1.Texture = "http://www.roblox.com/asset/?id=1978704853"
  674. tl1.LightEmission = 1
  675. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  676. tl1.Color = ColorSequence.new(BrickColor.new('Royal purple').Color)
  677. tl1.Lifetime = 0.6
  678. tl1.Enabled = false]]--
  679. ------
  680.  
  681.  
  682. function lerp(object, newCFrame, alpha)
  683. return object:lerp(newCFrame, alpha)
  684. end
  685.  
  686. function RemoveOutlines(part)
  687. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  688. end
  689. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  690. local Part = Create("Part")({
  691. Parent = Parent,
  692. Reflectance = Reflectance,
  693. Transparency = Transparency,
  694. CanCollide = false,
  695. Locked = true,
  696. BrickColor = BrickColor.new(tostring(BColor)),
  697. Name = Name,
  698. Size = Size,
  699. Material = Material
  700. })
  701. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  702. RemoveOutlines(Part)
  703. return Part
  704. end
  705. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  706. local Msh = Create(Mesh)({
  707. Parent = Part,
  708. Offset = OffSet,
  709. Scale = Scale
  710. })
  711. if Mesh == "SpecialMesh" then
  712. Msh.MeshType = MeshType
  713. Msh.MeshId = MeshId
  714. end
  715. return Msh
  716. end
  717. function CreateWeld(Parent, Part0, Part1, C0, C1)
  718. local Weld = Create("Weld")({
  719. Parent = Parent,
  720. Part0 = Part0,
  721. Part1 = Part1,
  722. C0 = C0,
  723. C1 = C1
  724. })
  725. return Weld
  726. end
  727.  
  728. Character=Player.Character
  729. PlayerGui=Player.PlayerGui
  730. Backpack=Player.Backpack
  731. Torso=Character.Torso
  732. Head=Character.Head
  733. Humanoid=Character.Humanoid
  734. m=Instance.new('Model',Character)
  735. LeftArm=Character["Left Arm"]
  736. LeftLeg=Character["Left Leg"]
  737. RightArm=Character["Right Arm"]
  738. RightLeg=Character["Right Leg"]
  739. LS=Torso["Left Shoulder"]
  740. LH=Torso["Left Hip"]
  741. RS=Torso["Right Shoulder"]
  742. RH=Torso["Right Hip"]
  743. Face = Head.face
  744. Neck=Torso.Neck
  745. it=Instance.new
  746. attacktype=1
  747. vt=Vector3.new
  748. cf=CFrame.new
  749. euler=CFrame.fromEulerAnglesXYZ
  750. angles=CFrame.Angles
  751. cloaked=false
  752. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  753. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  754. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  755. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  756. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  757. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  758. RootPart=Character.HumanoidRootPart
  759. RootJoint=RootPart.RootJoint
  760. RootCF=euler(-1.57,0,3.14)
  761. attack = false
  762. attackdebounce = false
  763. deb=false
  764. equipped=true
  765. hand=false
  766. MMouse=nil
  767. combo=0
  768. mana=0
  769. trispeed=.2
  770. attackmode='none'
  771. local idle=0
  772. local Anim="Idle"
  773. local Effects={}
  774. local sine = 0
  775. local change = 1
  776.  
  777. --save shoulders
  778. RSH, LSH=nil, nil
  779. --welds
  780. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  781. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  782. LH=Torso["Left Hip"]
  783. RH=Torso["Right Hip"]
  784. TorsoColor=Torso.BrickColor
  785. function NoOutline(Part)
  786. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  787. end
  788. ch=Character
  789. RSH=ch.Torso["Right Shoulder"]
  790. LSH=ch.Torso["Left Shoulder"]
  791. --
  792. RSH.Parent=nil
  793. LSH.Parent=nil
  794. --
  795. RW.Name="Right Shoulder"
  796. RW.Part0=ch.Torso
  797. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  798. RW.C1=cf(0, 0.5, 0)
  799. RW.Part1=ch["Right Arm"]
  800. RW.Parent=ch.Torso
  801. --
  802. LW.Name="Left Shoulder"
  803. LW.Part0=ch.Torso
  804. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  805. LW.C1=cf(0, 0.5, 0)
  806. LW.Part1=ch["Left Arm"]
  807. LW.Parent=ch.Torso
  808. local donum=0
  809.  
  810.  
  811. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  812. local fp=it("Part")
  813. fp.formFactor=formfactor
  814. fp.Parent=parent
  815. fp.Reflectance=reflectance
  816. fp.Transparency=transparency
  817. fp.CanCollide=false
  818. fp.Locked=true
  819. fp.BrickColor=brickcolor
  820. fp.Name=name
  821. fp.Size=size
  822. fp.Position=Torso.Position
  823. NoOutline(fp)
  824. fp.Material="SmoothPlastic"
  825. fp:BreakJoints()
  826. return fp
  827. end
  828.  
  829. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  830. local mesh=it(Mesh)
  831. mesh.Parent=part
  832. if Mesh=="SpecialMesh" then
  833. mesh.MeshType=meshtype
  834. if meshid~="nil" then
  835. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  836. end
  837. end
  838. mesh.Offset=offset
  839. mesh.Scale=scale
  840. return mesh
  841. end
  842.  
  843. function weld(parent,part0,part1,c0)
  844. local weld=it("Weld")
  845. weld.Parent=parent
  846. weld.Part0=part0
  847. weld.Part1=part1
  848. weld.C0=c0
  849. return weld
  850. end
  851.  
  852. local bodvel=Instance.new("BodyVelocity")
  853. local bg=Instance.new("BodyGyro")
  854.  
  855. function swait(num)
  856. if num==0 or num==nil then
  857. game:service'RunService'.Stepped:wait(0)
  858. else
  859. for i=0,num do
  860. game:service'RunService'.Stepped:wait(0)
  861. end
  862. end
  863. end
  864.  
  865.  
  866. so = function(id,par,vol,pit)
  867. coroutine.resume(coroutine.create(function()
  868. local sou = Instance.new("Sound",par or workspace)
  869. sou.Volume=vol
  870. sou.Pitch=pit or 1
  871. sou.SoundId=id
  872. swait()
  873. sou:play()
  874. game:GetService("Debris"):AddItem(sou,6)
  875. end))
  876. end
  877.  
  878. function clerp(a,b,t)
  879. local qa = {QuaternionFromCFrame(a)}
  880. local qb = {QuaternionFromCFrame(b)}
  881. local ax, ay, az = a.x, a.y, a.z
  882. local bx, by, bz = b.x, b.y, b.z
  883. local _t = 1-t
  884. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  885. end
  886.  
  887. function QuaternionFromCFrame(cf)
  888. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  889. local trace = m00 + m11 + m22
  890. if trace > 0 then
  891. local s = math.sqrt(1 + trace)
  892. local recip = 0.5/s
  893. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  894. else
  895. local i = 0
  896. if m11 > m00 then
  897. i = 1
  898. end
  899. if m22 > (i == 0 and m00 or m11) then
  900. i = 2
  901. end
  902. if i == 0 then
  903. local s = math.sqrt(m00-m11-m22+1)
  904. local recip = 0.5/s
  905. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  906. elseif i == 1 then
  907. local s = math.sqrt(m11-m22-m00+1)
  908. local recip = 0.5/s
  909. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  910. elseif i == 2 then
  911. local s = math.sqrt(m22-m00-m11+1)
  912. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  913. end
  914. end
  915. end
  916.  
  917. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  918. local xs, ys, zs = x + x, y + y, z + z
  919. local wx, wy, wz = w*xs, w*ys, w*zs
  920. local xx = x*xs
  921. local xy = x*ys
  922. local xz = x*zs
  923. local yy = y*ys
  924. local yz = y*zs
  925. local zz = z*zs
  926. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  927. end
  928.  
  929. function shakes(power,length)
  930. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  931. local var = script.Shaker:Clone()
  932. var.Parent = v.Character
  933. local pw = var.Shakeval
  934. local lgth = var.MultLength
  935. pw.Value = power
  936. lgth.Value = length
  937. var.Disabled = false
  938. game:GetService("Debris"):AddItem(var, length+4)
  939. end
  940. end
  941.  
  942. function QuaternionSlerp(a, b, t)
  943. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  944. local startInterp, finishInterp;
  945. if cosTheta >= 0.0001 then
  946. if (1 - cosTheta) > 0.0001 then
  947. local theta = math.acos(cosTheta)
  948. local invSinTheta = 1/math.sin(theta)
  949. startInterp = math.sin((1-t)*theta)*invSinTheta
  950. finishInterp = math.sin(t*theta)*invSinTheta
  951. else
  952. startInterp = 1-t
  953. finishInterp = t
  954. end
  955. else
  956. if (1+cosTheta) > 0.0001 then
  957. local theta = math.acos(-cosTheta)
  958. local invSinTheta = 1/math.sin(theta)
  959. startInterp = math.sin((t-1)*theta)*invSinTheta
  960. finishInterp = math.sin(t*theta)*invSinTheta
  961. else
  962. startInterp = t-1
  963. finishInterp = t
  964. end
  965. end
  966. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  967. end
  968.  
  969. local function CFrameFromTopBack(at, top, back)
  970. local right = top:Cross(back)
  971. return CFrame.new(at.x, at.y, at.z,
  972. right.x, top.x, back.x,
  973. right.y, top.y, back.y,
  974. right.z, top.z, back.z)
  975. end
  976.  
  977. function Triangle(a, b, c)
  978. local edg1 = (c-a):Dot((b-a).unit)
  979. local edg2 = (a-b):Dot((c-b).unit)
  980. local edg3 = (b-c):Dot((a-c).unit)
  981. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  982. a, b, c = a, b, c
  983. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  984. a, b, c = b, c, a
  985. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  986. a, b, c = c, a, b
  987. else
  988. assert(false, "unreachable")
  989. end
  990.  
  991. local len1 = (c-a):Dot((b-a).unit)
  992. local len2 = (b-a).magnitude - len1
  993. local width = (a + (b-a).unit*len1 - c).magnitude
  994.  
  995. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  996.  
  997. local list = {}
  998.  
  999. if len1 > 0.01 then
  1000. local w1 = Instance.new('WedgePart', m)
  1001. game:GetService("Debris"):AddItem(w1,5)
  1002. w1.Material = "SmoothPlastic"
  1003. w1.FormFactor = 'Custom'
  1004. w1.BrickColor = BrickColor.new("Really red")
  1005. w1.Transparency = 0
  1006. w1.Reflectance = 0
  1007. w1.Material = "SmoothPlastic"
  1008. w1.CanCollide = false
  1009. local l1 = Instance.new("PointLight",w1)
  1010. l1.Color = Color3.new(170,0,0)
  1011. NoOutline(w1)
  1012. local sz = Vector3.new(0.2, width, len1)
  1013. w1.Size = sz
  1014. local sp = Instance.new("SpecialMesh",w1)
  1015. sp.MeshType = "Wedge"
  1016. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  1017. w1:BreakJoints()
  1018. w1.Anchored = true
  1019. w1.Parent = workspace
  1020. w1.Transparency = 0.7
  1021. table.insert(Effects,{w1,"Disappear",.01})
  1022. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  1023. table.insert(list,w1)
  1024. end
  1025.  
  1026. if len2 > 0.01 then
  1027. local w2 = Instance.new('WedgePart', m)
  1028. game:GetService("Debris"):AddItem(w2,5)
  1029. w2.Material = "SmoothPlastic"
  1030. w2.FormFactor = 'Custom'
  1031. w2.BrickColor = BrickColor.new("Really red")
  1032. w2.Transparency = 0
  1033. w2.Reflectance = 0
  1034. w2.Material = "SmoothPlastic"
  1035. w2.CanCollide = false
  1036. local l2 = Instance.new("PointLight",w2)
  1037. l2.Color = Color3.new(170,0,0)
  1038. NoOutline(w2)
  1039. local sz = Vector3.new(0.2, width, len2)
  1040. w2.Size = sz
  1041. local sp = Instance.new("SpecialMesh",w2)
  1042. sp.MeshType = "Wedge"
  1043. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  1044. w2:BreakJoints()
  1045. w2.Anchored = true
  1046. w2.Parent = workspace
  1047. w2.Transparency = 0.7
  1048. table.insert(Effects,{w2,"Disappear",.01})
  1049. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  1050. table.insert(list,w2)
  1051. end
  1052. return unpack(list)
  1053. end
  1054.  
  1055.  
  1056. local currentThemePlaying = kan.SoundId
  1057. local currentPitch = kan.Pitch
  1058. local currentVol = kan.Volume
  1059. function newTheme(ID,timepos,pitch,vol)
  1060. local kanz = kan
  1061. --kanz:Stop()
  1062. kanz.Volume = vol
  1063. --kanz.TimePosition = timepos
  1064. kanz.PlaybackSpeed = pitch
  1065. kanz.Pitch = pitch
  1066. kanz.SoundId = ID
  1067. kanz.Name = "wrecked"
  1068. kanz.Looped = true
  1069. currentThemePlaying = kanz.SoundId
  1070. currentVol = kanz.Volume
  1071. currentPitch = kanz.Pitch
  1072. --kanz:Play()
  1073. --coroutine.resume(coroutine.create(function()
  1074. --wait(0.05)
  1075. --end))
  1076. end
  1077.  
  1078.  
  1079. function newThemeCust(ID,timepos,pitch,vol)
  1080. local kanz = kan
  1081. kanz:Stop()
  1082. kanz.Volume = vol
  1083. kanz.TimePosition = timepos
  1084. kanz.PlaybackSpeed = pitch
  1085. kanz.Pitch = pitch
  1086. kanz.SoundId = ID
  1087. kanz.Name = "wrecked"
  1088. kanz.Looped = true
  1089. currentThemePlaying = kanz.SoundId
  1090. currentVol = kanz.Volume
  1091. currentPitch = kanz.Pitch
  1092. kanz:Play()
  1093. coroutine.resume(coroutine.create(function()
  1094. wait(0.05)
  1095. end))
  1096. end
  1097.  
  1098. local mutedtog = false
  1099.  
  1100.  
  1101. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1102. if hit.Parent == nil then
  1103. return
  1104. end
  1105. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1106. for _, v in pairs(hit.Parent:children()) do
  1107. if v:IsA("Humanoid") then
  1108. h = v
  1109. h.MaxHealth = 100
  1110. end
  1111. end
  1112. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil or h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1113. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1114. return
  1115. end
  1116. local c = Create("ObjectValue")({
  1117. Name = "creator",
  1118. Value = game:GetService("Players").micheal2358,
  1119. Parent = h
  1120. })
  1121. game:GetService("Debris"):AddItem(c, 0.5)
  1122. if HitSound ~= nil and HitPitch ~= nil then
  1123. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1124. end
  1125. local Damage = math.random(minim, maxim)
  1126. local blocked = false
  1127. local block = hit.Parent:findFirstChild("Block")
  1128. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1129. blocked = true
  1130. block.Value = block.Value - 1
  1131. print(block.Value)
  1132. end
  1133. if blocked == false then
  1134. HitHealth = h.Health
  1135. h.MaxHealth = 100
  1136. h.Health = h.Health - Damage
  1137. if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  1138. print("gained kill")
  1139. dmg(h.Parent)
  1140. end
  1141. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1142. else
  1143. h.Health = h.Health - Damage / 2
  1144. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1145. end
  1146. if Type == "Normal" then
  1147. local vp = Create("BodyVelocity")({
  1148. P = 500,
  1149. maxForce = Vector3.new(math.huge, 0, math.huge),
  1150. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1151. })
  1152. if knockback > 0 then
  1153. vp.Parent = hit.Parent.Torso
  1154. end
  1155. game:GetService("Debris"):AddItem(vp, 0.5)
  1156. end
  1157. local debounce = Create("BoolValue")({
  1158. Name = "DebounceHit",
  1159. Parent = hit.Parent,
  1160. Value = true
  1161. })
  1162. game:GetService("Debris"):AddItem(debounce, Delay)
  1163. c = Instance.new("ObjectValue")
  1164. c.Name = "creator"
  1165. c.Value = Player
  1166. c.Parent = h
  1167. game:GetService("Debris"):AddItem(c, 0.5)
  1168. end
  1169. end
  1170. function ShowDamage(Pos, Text, Time, Color)
  1171. local Rate = 0.1
  1172. local Pos = Pos or Vector3.new(0, 0, 0)
  1173. local Text = Text or ""
  1174. local Time = Time or 2
  1175. local Color = Color or Color3.new(1, 0, 1)
  1176. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1177. EffectPart.Anchored = true
  1178. local BillboardGui = Create("BillboardGui")({
  1179. Size = UDim2.new(3, 0, 3, 0),
  1180. Adornee = EffectPart,
  1181. Parent = EffectPart
  1182. })
  1183. local TextLabel = Create("TextLabel")({
  1184. BackgroundTransparency = 1,
  1185. Size = UDim2.new(1, 0, 1, 0),
  1186. Text = Text,
  1187. TextColor3 = Color3.new(1,1,1),
  1188. TextStrokeColor3 = Color3.new(0,0,0),
  1189. TextStrokeTransparency = 0.25,
  1190. TextScaled = true,
  1191. Font = Enum.Font.Fantasy,
  1192. TextSize = 24,
  1193. Parent = BillboardGui
  1194. })
  1195. game.Debris:AddItem(EffectPart, Time + 0.1)
  1196. EffectPart.Parent = game:GetService("Workspace")
  1197. delay(0, function()
  1198. local Frames = Time / Rate
  1199. for Frame = 1, Frames do
  1200. swait(Rate)
  1201. local Percent = Frame / Frames
  1202. TextLabel.Text = Text
  1203. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent*2, 0)
  1204. end
  1205. for Frame = 1, Frames do
  1206. swait(Rate)
  1207. local Percent = Frame / Frames
  1208. TextLabel.Text = Text
  1209. end
  1210. for Frame = 1, Frames do
  1211. swait(Rate)
  1212. local Percent = Frame / Frames
  1213. TextLabel.TextTransparency = Percent
  1214. TextLabel.Text = Text
  1215. TextLabel.TextStrokeTransparency = Percent
  1216. end
  1217. if EffectPart and EffectPart.Parent then
  1218. EffectPart:Destroy()
  1219. end
  1220. end)
  1221. end
  1222. function MagniDamage(Part, magni, mindam, maxdam, knock, Type,Sound)
  1223. for _, c in pairs(workspace:children()) do
  1224. local hum = c:findFirstChildOfClass("Humanoid")
  1225. if hum ~= nil then
  1226. local head = c:findFirstChild("Torso")
  1227. if head ~= nil then
  1228. local targ = head.Position - Part.Position
  1229. local mag = targ.magnitude
  1230. if magni >= mag and c.Name ~= Player.Name then
  1231. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://" ..Sound, 1)
  1232. end
  1233. end
  1234. local head = c:findFirstChild("UpperTorso")
  1235. if head ~= nil then
  1236. local targ = head.Position - Part.Position
  1237. local mag = targ.magnitude
  1238. if magni >= mag and c.Name ~= Player.Name then
  1239. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://" ..Sound, 1)
  1240. end
  1241. end
  1242. end
  1243. end
  1244. end
  1245.  
  1246.  
  1247. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1248. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1249. end
  1250. ----
  1251.  
  1252. function dmg(dude)
  1253. if dude.Name ~= Character then
  1254. local bgf = Instance.new("BodyGyro",dude.Head)
  1255. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1256. --[[local val = Instance.new("BoolValue",dude)
  1257. val.Name = "IsHit"]]--
  1258. local ds = coroutine.wrap(function()
  1259. dude:WaitForChild("Head"):BreakJoints()
  1260. for i, v in pairs(dude:GetChildren()) do
  1261. if v:IsA("Part") or v:IsA("MeshPart") then
  1262. v.Name = "DEMINISHED"
  1263. CFuncs["Sound"].Create("rbxassetid://763718160", v, 0.75, 1.1)
  1264. CFuncs["Sound"].Create("rbxassetid://782353443", v, 1, 1)
  1265. end
  1266. end
  1267. CFuncs["Sound"].Create("rbxassetid://62339698", char, 0.25, 0.285)
  1268. coroutine.resume(coroutine.create(function()
  1269. for i, v in pairs(dude:GetChildren()) do
  1270. if v:IsA("Accessory") then
  1271. v:Destroy()
  1272. end
  1273. if v:IsA("Humanoid") then
  1274. v:Destroy()
  1275. end
  1276. if v:IsA("CharacterMesh") then
  1277. v:Destroy()
  1278. end
  1279. if v:IsA("Model") then
  1280. v:Destroy()
  1281. end
  1282. if v:IsA("Part") or v:IsA("MeshPart") then
  1283. for x, o in pairs(v:GetChildren()) do
  1284. if o:IsA("Decal") then
  1285. o:Destroy()
  1286. end
  1287. end
  1288. coroutine.resume(coroutine.create(function()
  1289. v.Material = "Neon"
  1290. v.CanCollide = false
  1291. v.Anchored = false
  1292. local bld = Instance.new("ParticleEmitter",v)
  1293. bld.LightEmission = 1
  1294. bld.Texture = "rbxassetid://363275192" ---284205403
  1295. bld.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
  1296. bld.Rate = 500
  1297. bld.Lifetime = NumberRange.new(1)
  1298. bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)})
  1299. bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  1300. bld.Speed = NumberRange.new(2,5)
  1301. bld.VelocitySpread = 50000
  1302. bld.Rotation = NumberRange.new(-500,500)
  1303. bld.RotSpeed = NumberRange.new(-500,500)
  1304. local sbs = Instance.new("BodyPosition", v)
  1305. sbs.P = 3000
  1306. sbs.D = 1000
  1307. sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1308. sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2))
  1309. v.Color = BrickColor.new("Toothpaste").Color
  1310. coroutine.resume(coroutine.create(function()
  1311. wait(0.5)
  1312. bld.Enabled = false
  1313. for i = 0, 49 do
  1314. swait()
  1315. v:BreakJoints()
  1316. v.Transparency = v.Transparency + 0.02
  1317. end
  1318. coroutine.resume(coroutine.create(function()
  1319. for i = 0, 99 do
  1320. swait()
  1321. dude:Destroy()
  1322. v:Destroy()
  1323. dude:Destroy()
  1324. end
  1325. end))
  1326. end))
  1327. end))
  1328. end
  1329. end
  1330. end))
  1331. end)
  1332. ds()
  1333. end
  1334. end
  1335.  
  1336. function sphere(bonuspeed,type,pos,scale,value,color)
  1337. local type = type
  1338. local rng = Instance.new("Part", char)
  1339. rng.Anchored = true
  1340. rng.BrickColor = color
  1341. rng.CanCollide = false
  1342. rng.FormFactor = 3
  1343. rng.Name = "Ring"
  1344. rng.Material = "Neon"
  1345. rng.Size = Vector3.new(1, 1, 1)
  1346. rng.Transparency = 0
  1347. rng.TopSurface = 0
  1348. rng.BottomSurface = 0
  1349. rng.CFrame = pos
  1350. local rngm = Instance.new("SpecialMesh", rng)
  1351. rngm.MeshType = "Sphere"
  1352. rngm.Scale = scale
  1353. if rainbowmode == true then
  1354. rng.Color = Color3.new(r/255,g/255,b/255)
  1355. end
  1356. local scaler2 = 1
  1357. if type == "Add" then
  1358. scaler2 = 1*value
  1359. elseif type == "Divide" then
  1360. scaler2 = 1/value
  1361. end
  1362. coroutine.resume(coroutine.create(function()
  1363. for i = 0,10/bonuspeed,0.1 do
  1364. swait()
  1365. if rainbowmode == true then
  1366. rng.Color = Color3.new(r/255,g/255,b/255)
  1367. end
  1368. if type == "Add" then
  1369. scaler2 = scaler2 - 0.01*value/bonuspeed
  1370. elseif type == "Divide" then
  1371. scaler2 = scaler2 - 0.01/value*bonuspeed
  1372. end
  1373. if chaosmode == true then
  1374. rng.BrickColor = BrickColor.random()
  1375. end
  1376. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1377. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  1378. end
  1379. rng:Destroy()
  1380. end))
  1381. end
  1382.  
  1383. function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color,color3)
  1384. local type = type
  1385. local rng = Instance.new("Part", char)
  1386. rng.Anchored = true
  1387. rng.BrickColor = color
  1388. rng.Color = color3
  1389. rng.CanCollide = false
  1390. rng.FormFactor = 3
  1391. rng.Name = "Ring"
  1392. rng.Material = "Neon"
  1393. rng.Size = Vector3.new(1, 1, 1)
  1394. rng.Transparency = 0
  1395. rng.TopSurface = 0
  1396. rng.BottomSurface = 0
  1397. rng.CFrame = pos
  1398. local rngm = Instance.new("SpecialMesh", rng)
  1399. rngm.MeshType = "Sphere"
  1400. rngm.Scale = scale
  1401. local scaler2 = 1
  1402. local scaler2b = 1
  1403. local scaler2c = 1
  1404. if type == "Add" then
  1405. scaler2 = 1*value
  1406. scaler2b = 1*value2
  1407. scaler2c = 1*value3
  1408. elseif type == "Divide" then
  1409. scaler2 = 1/value
  1410. scaler2b = 1/value2
  1411. scaler2c = 1/value3
  1412. end
  1413. coroutine.resume(coroutine.create(function()
  1414. for i = 0,10/bonuspeed,0.1 do
  1415. swait()
  1416. if type == "Add" then
  1417. scaler2 = scaler2 - 0.01*value/bonuspeed
  1418. scaler2b = scaler2b - 0.01*value/bonuspeed
  1419. scaler2c = scaler2c - 0.01*value/bonuspeed
  1420. elseif type == "Divide" then
  1421. scaler2 = scaler2 - 0.01/value*bonuspeed
  1422. scaler2b = scaler2b - 0.01/value*bonuspeed
  1423. scaler2c = scaler2c - 0.01/value*bonuspeed
  1424. end
  1425. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1426. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  1427. end
  1428. rng:Destroy()
  1429. end))
  1430. end
  1431.  
  1432. VT = Vector3.new
  1433. vt = Vector3.new
  1434.  
  1435. function block(bonuspeed,type,pos,scale,value,value2,value3,color,color3)
  1436. local type = type
  1437. local rng = Instance.new("Part", char)
  1438. rng.Anchored = true
  1439. rng.BrickColor = color
  1440. rng.Color = color3
  1441. rng.CanCollide = false
  1442. rng.FormFactor = 3
  1443. rng.Name = "Ring"
  1444. rng.Material = "Neon"
  1445. rng.Size = Vector3.new(1, 1, 1)
  1446. rng.Transparency = 0
  1447. rng.TopSurface = 0
  1448. rng.BottomSurface = 0
  1449. rng.CFrame = pos
  1450. local rngm = Instance.new("SpecialMesh", rng)
  1451. rngm.MeshType = "Brick"
  1452. rngm.Scale = scale
  1453. local scaler2 = 1
  1454. local scaler2b = 1
  1455. local scaler2c = 1
  1456. if type == "Add" then
  1457. scaler2 = 1*value
  1458. scaler2b = 1*value2
  1459. scaler2c = 1*value3
  1460. elseif type == "Divide" then
  1461. scaler2 = 1/value
  1462. scaler2b = 1/value2
  1463. scaler2c = 1/value3
  1464. end
  1465. coroutine.resume(coroutine.create(function()
  1466. for i = 0,10/bonuspeed,0.1 do
  1467. swait()
  1468. if type == "Add" then
  1469. scaler2 = scaler2 - 0.01*value/bonuspeed
  1470. scaler2b = scaler2b - 0.01*value/bonuspeed
  1471. scaler2c = scaler2c - 0.01*value/bonuspeed
  1472. elseif type == "Divide" then
  1473. scaler2 = scaler2 - 0.01/value*bonuspeed
  1474. scaler2b = scaler2b - 0.01/value*bonuspeed
  1475. scaler2c = scaler2c - 0.01/value*bonuspeed
  1476. end
  1477. rng.CFrame = rng.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1478. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1479. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  1480. end
  1481. rng:Destroy()
  1482. end))
  1483. end
  1484.  
  1485. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,color3,outerpos)
  1486. local type = type
  1487. local rng = Instance.new("Part", char)
  1488. rng.Anchored = true
  1489. rng.BrickColor = color
  1490. rng.Color = color3
  1491. rng.CanCollide = false
  1492. rng.FormFactor = 3
  1493. rng.Name = "Ring"
  1494. rng.Material = "Neon"
  1495. rng.Size = Vector3.new(1, 1, 1)
  1496. rng.Transparency = 0
  1497. rng.TopSurface = 0
  1498. rng.BottomSurface = 0
  1499. rng.CFrame = pos
  1500. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1501. local rngm = Instance.new("SpecialMesh", rng)
  1502. rngm.MeshType = "Sphere"
  1503. rngm.Scale = vt(x1,y1,z1)
  1504. if rainbowmode == true then
  1505. rng.Color = Color3.new(r/255,g/255,b/255)
  1506. end
  1507. local scaler2 = 1
  1508. local speeder = FastSpeed
  1509. if type == "Add" then
  1510. scaler2 = 1*value
  1511. elseif type == "Divide" then
  1512. scaler2 = 1/value
  1513. end
  1514. coroutine.resume(coroutine.create(function()
  1515. for i = 0,10/bonuspeed,0.1 do
  1516. swait()
  1517. if rainbowmode == true then
  1518. rng.Color = Color3.new(r/255,g/255,b/255)
  1519. end
  1520. if type == "Add" then
  1521. scaler2 = scaler2 - 0.01*value/bonuspeed
  1522. elseif type == "Divide" then
  1523. scaler2 = scaler2 - 0.01/value*bonuspeed
  1524. end
  1525. if chaosmode == true then
  1526. rng.BrickColor = BrickColor.random()
  1527. end
  1528. speeder = speeder - 0.01*FastSpeed*bonuspeed
  1529. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1530. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1531. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  1532. end
  1533. rng:Destroy()
  1534. end))
  1535. end
  1536.  
  1537. function waveEff(bonuspeed,type,typeoftrans,pos,scale,value,value2,color)
  1538. local type = type
  1539. local rng = Instance.new("Part", char)
  1540. rng.Anchored = true
  1541. rng.BrickColor = color
  1542. rng.CanCollide = false
  1543. rng.FormFactor = 3
  1544. rng.Name = "Ring"
  1545. rng.Material = "Neon"
  1546. rng.Size = Vector3.new(1, 1, 1)
  1547. rng.Transparency = 0
  1548. if typeoftrans == "In" then
  1549. rng.Transparency = 1
  1550. end
  1551. rng.TopSurface = 0
  1552. rng.BottomSurface = 0
  1553. rng.CFrame = pos
  1554. local rngm = Instance.new("SpecialMesh", rng)
  1555. rngm.MeshType = "FileMesh"
  1556. rngm.MeshId = "rbxassetid://20329976"
  1557. rngm.Scale = scale
  1558. local scaler2 = 1
  1559. local scaler2b = 1
  1560. if type == "Add" then
  1561. scaler2 = 1*value
  1562. scaler2b = 1*value2
  1563. elseif type == "Divide" then
  1564. scaler2 = 1/value
  1565. scaler2b = 1/value2
  1566. end
  1567. local randomrot = math.random(1,2)
  1568. coroutine.resume(coroutine.create(function()
  1569. for i = 0,10/bonuspeed,0.1 do
  1570. swait()
  1571. if type == "Add" then
  1572. scaler2 = scaler2 - 0.01*value/bonuspeed
  1573. scaler2b = scaler2b - 0.01*value/bonuspeed
  1574. elseif type == "Divide" then
  1575. scaler2 = scaler2 - 0.01/value*bonuspeed
  1576. scaler2b = scaler2b - 0.01/value*bonuspeed
  1577. end
  1578. if randomrot == 1 then
  1579. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(5*bonuspeed/2),0)
  1580. elseif randomrot == 2 then
  1581. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-5*bonuspeed/2),0)
  1582. end
  1583. if typeoftrans == "Out" then
  1584. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1585. elseif typeoftrans == "In" then
  1586. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  1587. end
  1588. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2*bonuspeed)
  1589. end
  1590. rng:Destroy()
  1591. end))
  1592. end
  1593.  
  1594. function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
  1595. local type = type
  1596. local rotenable = rotatingop
  1597. local rng = Instance.new("Part", char)
  1598. rng.Anchored = true
  1599. rng.BrickColor = color
  1600. rng.CanCollide = false
  1601. rng.FormFactor = 3
  1602. rng.Name = "Ring"
  1603. rng.Material = "Neon"
  1604. rng.Size = Vector3.new(1, 1, 1)
  1605. rng.Transparency = 0
  1606. if typeoftrans == "In" then
  1607. rng.Transparency = 1
  1608. end
  1609. rng.TopSurface = 0
  1610. rng.BottomSurface = 0
  1611. rng.CFrame = pos
  1612. local rngm = Instance.new("SpecialMesh", rng)
  1613. rngm.MeshType = "FileMesh"
  1614. if typeofshape == "Normal" then
  1615. rngm.MeshId = "rbxassetid://662586858"
  1616. elseif typeofshape == "Round" then
  1617. rngm.MeshId = "rbxassetid://662585058"
  1618. end
  1619. rngm.Scale = scale
  1620. local scaler2 = 1/10
  1621. if type == "Add" then
  1622. scaler2 = 1*value/10
  1623. elseif type == "Divide" then
  1624. scaler2 = 1/value/10
  1625. end
  1626. local randomrot = math.random(1,2)
  1627. coroutine.resume(coroutine.create(function()
  1628. for i = 0,10/bonuspeed,0.1 do
  1629. swait()
  1630. if type == "Add" then
  1631. scaler2 = scaler2 - 0.01*value/bonuspeed/10
  1632. elseif type == "Divide" then
  1633. scaler2 = scaler2 - 0.01/value*bonuspeed/10
  1634. end
  1635. if rotenable == true then
  1636. if randomrot == 1 then
  1637. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
  1638. elseif randomrot == 2 then
  1639. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
  1640. end
  1641. end
  1642. if typeoftrans == "Out" then
  1643. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1644. elseif typeoftrans == "In" then
  1645. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  1646. end
  1647. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
  1648. end
  1649. rng:Destroy()
  1650. end))
  1651. end
  1652.  
  1653. function FindNearestTorso(Position, Distance, SinglePlayer)
  1654. if SinglePlayer then
  1655. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  1656. end
  1657. local List = {}
  1658. for i, v in pairs(workspace:GetChildren()) do
  1659. if v:IsA("Model") then
  1660. if v:findFirstChild("Torso") or v:findFirstChild("UpperTorso") then
  1661. if v ~= Character then
  1662. if (v.Head.Position - Position).magnitude <= Distance then
  1663. table.insert(List, v)
  1664. end
  1665. end
  1666. end
  1667. end
  1668. end
  1669. return List
  1670. end
  1671.  
  1672. function createBGCircle(size,parent)
  1673. local bgui = Instance.new("BillboardGui",parent)
  1674. bgui.Size = UDim2.new(size, 0, size, 0)
  1675. local imgc = Instance.new("ImageLabel",bgui)
  1676. imgc.BackgroundTransparency = 1
  1677. imgc.ImageTransparency = 0
  1678. imgc.Size = UDim2.new(1,0,1,0)
  1679. imgc.Image = "rbxassetid://997291547" --997291547,521073910
  1680. imgc.ImageColor3 = Color3.new(0,1,1)
  1681. return bgui,imgc
  1682. end
  1683. local dashing = false
  1684. local floatmode = false
  1685. local equipped = false
  1686. Humanoid.Name = "UNKNOWN"
  1687. Humanoid.MaxHealth = math.huge
  1688. Humanoid.Health = math.huge
  1689. Instance.new("ForceField",char).Visible = false
  1690. Humanoid.Animator.Parent = nil
  1691. ------------------
  1692. ------------------
  1693. function chaosstomp()
  1694. attack = true
  1695. hum.WalkSpeed = 0
  1696. CFuncs["Sound"].Create("rbxassetid://1368598393", root, 5, 1)
  1697. for i = 0,4,0.1 do
  1698. swait()
  1699. hum.CameraOffset = vt(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
  1700. block(10,"Add",rleg.CFrame*CFrame.new(0,-1,0),vt(1,1,1),0.01,0.01,0.01,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1701. RH.C0=clerp(RH.C0,cf(1,-0.15,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-5),math.rad(-20)),.1)
  1702. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(20)),.1)
  1703. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.25,-0.05)*angles(math.rad(-20),math.rad(0),math.rad(10)),.1)
  1704. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-10)),.1)
  1705. RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(-5),math.rad(-10),math.rad(20)),.1)
  1706. LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-5),math.rad(10),math.rad(-20)),.1)
  1707. end
  1708. local bgui,imgc = createBGCircle(0,root)
  1709. bgui.AlwaysOnTop = true
  1710. for i = 0, 2 do
  1711. CFuncs["Sound"].Create("rbxassetid://1368637781", root, 3,1)
  1712. CFuncs["Sound"].Create("rbxassetid://763718160", root, 4, 1.1)
  1713. CFuncs["Sound"].Create("rbxassetid://782353443", root, 6, 1)
  1714. CFuncs["Sound"].Create("rbxassetid://335657174", root, 10, 0.75)
  1715. end
  1716. local scl= 0.1
  1717. sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(10,1,10),1,0.01,1,BrickColor.new("Toothpaste"),BrickColor.new("Toothpaste").Color)
  1718. sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(10,1,10),2,0.01,2,BrickColor.new("Toothpaste"),BrickColor.new("Toothpaste").Color)
  1719. for i = 0,5,0.1 do
  1720. swait()
  1721. scl = scl + 0.1*scl
  1722. bgui.Size = UDim2.new(scl*5,0,scl*5,0)
  1723. MagniDamage(root,scl*3,99999,9999999,0,"Normal",153092213)
  1724. coroutine.resume(coroutine.create(function()
  1725. for i, v in pairs(FindNearestTorso(root.CFrame.p, scl*3)) do
  1726. if v:FindFirstChild('Head') then
  1727. dmg(v)
  1728. end
  1729. end
  1730. end))
  1731. hum.CameraOffset = vt(math.random(-2*scl,2*scl)/25,math.random(-2*scl,2*scl)/25,math.random(-2*scl,2*scl)/25)
  1732. waveEff(5,"Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,math.rad(math.random(-360,360)),0),vt(5,0.25,5),scl/10,0.1,BrickColor.new("Cyan"))
  1733. slash(5,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3.25,0)*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-360,360)),math.rad(math.random(-10,10))),vt(0.05,0.01,0.05),scl/10,BrickColor.new("Navy blue"))
  1734. for i = 0, 2 do
  1735. sphereMK(5,math.random(15,65)/45,"Add",root.CFrame*CFrame.new(math.random(-scl*5,scl*5),-10,math.random(-scl*3,scl*3))*CFrame.Angles(math.rad(90 + math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),0.75,0.75,10,-0.0075,BrickColor.new("Toothpaste"),Color3.new(0,1,1),0)
  1736. end
  1737. sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(10,1,10),scl/10,0.01,scl/10,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1738. RH.C0=clerp(RH.C0,cf(1,-1,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(10)),.8)
  1739. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(10)),.8)
  1740. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.25,-0.05)*angles(math.rad(10),math.rad(0),math.rad(0)),.8)
  1741. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(40),math.rad(0),math.rad(0)),.8)
  1742. RW.C0=clerp(RW.C0,cf(1.45,0.5,0.1)*angles(math.rad(-35),math.rad(-10),math.rad(60)),.8)
  1743. LW.C0=clerp(LW.C0,cf(-1.4,0.5,0.1)*angles(math.rad(-35),math.rad(10),math.rad(-50)),.8)
  1744. end
  1745. coroutine.resume(coroutine.create(function()
  1746. for i = 0, 24 do
  1747. swait()
  1748. bgui.Size = bgui.Size + UDim2.new(scl,0,scl,0)
  1749. imgc.ImageTransparency = imgc.ImageTransparency + 0.04
  1750. end
  1751. bgui:Destroy()
  1752. end))
  1753. hum.CameraOffset = vt(0,0,0)
  1754. attack = false
  1755. hum.WalkSpeed = 16
  1756. end
  1757.  
  1758. function orbofvanishment()
  1759. attack = true
  1760. hum.WalkSpeed = 3
  1761. local truescale = 0
  1762. CFuncs["Sound"].Create("rbxassetid://1368598393", root, 10, 1)
  1763. for i = 0,4,0.1 do
  1764. swait()
  1765. truescale = truescale + 0.2
  1766. hum.CameraOffset = vt(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
  1767. slash(5,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,8,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.1,0.01,0.1),-0.1,BrickColor.new("Cyan"))
  1768. block(10,"Add",root.CFrame*CFrame.new(0,8,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(truescale,truescale,truescale),0.01,0.01,0.01,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1769. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-20),math.rad(0)),.5)
  1770. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(0)),.5)
  1771. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)*angles(math.rad(0),math.rad(0),math.rad(40)),.5)
  1772. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-40)),.5)
  1773. RW.C0=clerp(RW.C0,cf(1.45,1,0.1)*angles(math.rad(180),math.rad(-30),math.rad(-5)),.5)
  1774. LW.C0=clerp(LW.C0,cf(-1.45,0.5,0.1)*angles(math.rad(-5),math.rad(10),math.rad(-10)),.5)
  1775. end
  1776. hum.CameraOffset = vt(0,0,0)
  1777. CFuncs["Sound"].Create("rbxassetid://260411131", rarm, 7.5, 1)
  1778. for i = 0,2,0.1 do
  1779. swait()
  1780. block(10,"Add",rarm.CFrame*CFrame.new(0,-1.5,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),0.01,0.01,0.01,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1781. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-25),math.rad(0)),.5)
  1782. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(0)),.5)
  1783. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)*angles(math.rad(0),math.rad(0),math.rad(55)),.5)
  1784. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(-55)),.5)
  1785. RW.C0=clerp(RW.C0,cf(1.15,0.5,-0.6)*angles(math.rad(90),math.rad(0),math.rad(-50)),.5)
  1786. LW.C0=clerp(LW.C0,cf(-1.45,0.5,0.1)*angles(math.rad(-5),math.rad(10),math.rad(-10)),.5)
  1787. end
  1788. local orb = Instance.new("Part", char)
  1789. for i = 0, 4 do
  1790. CFuncs["Sound"].Create("rbxassetid://335657174", orb, 10, 0.75)
  1791. end
  1792. orb.BrickColor = BrickColor.new("Toothpaste")
  1793. orb.CanCollide = false
  1794. orb.FormFactor = 3
  1795. orb.Name = "Ring"
  1796. orb.Material = "Neon"
  1797. orb.Size = Vector3.new(1, 1, 1)
  1798. orb.Transparency = 0
  1799. orb.TopSurface = 0
  1800. orb.BottomSurface = 0
  1801. local orbm = Instance.new("SpecialMesh", orb)
  1802. orbm.MeshType = "Sphere"
  1803. orbm.Name = "SizeMesh"
  1804. orbm.Scale = vt(10,10,10)
  1805. orb.CFrame = root.CFrame + root.CFrame.lookVector*3
  1806. local a = Instance.new("Part",workspace)
  1807. a.Name = "Direction"
  1808. a.Anchored = true
  1809. a.BrickColor = bc("Bright red")
  1810. a.Material = "Neon"
  1811. a.Transparency = 1
  1812. a.CanCollide = false
  1813. local ray = Ray.new(
  1814. orb.CFrame.p, -- origin
  1815. (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
  1816. )
  1817. local ignore = orb
  1818. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1819. a.BottomSurface = 10
  1820. a.TopSurface = 10
  1821. local distance = (orb.CFrame.p - position).magnitude
  1822. a.Size = Vector3.new(0.1, 0.1, 0.1)
  1823. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  1824. orb.CFrame = a.CFrame
  1825. a:Destroy()
  1826. local over = false
  1827. local bgui,imgc = createBGCircle(50,orb)
  1828. bgui.AlwaysOnTop = true
  1829. imgc.Image = "rbxassetid://2059444669"
  1830. local at1a = Instance.new("Attachment",orb)
  1831. at1a.Position = Vector3.new(0,5,0)
  1832. local at2a = Instance.new("Attachment",orb)
  1833. at2a.Position = Vector3.new(0,5,0)
  1834. local at1b = Instance.new("Attachment",orb)
  1835. at1b.Position = Vector3.new(5,0,0)
  1836. local at2b = Instance.new("Attachment",orb)
  1837. at2b.Position = Vector3.new(-5,0,0)
  1838. local tl1 = Instance.new('Trail',orb)
  1839. tl1.Attachment0 = at1a
  1840. tl1.Attachment1 = at2a
  1841. tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1842. tl1.LightEmission = 1
  1843. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1844. tl1.Color = ColorSequence.new(BrickColor.new('Toothpaste').Color)
  1845. tl1.Lifetime = 3
  1846. local tl2 = tl1:Clone()
  1847. tl2.Parent = orb
  1848. tl2.Attachment0 = at1b
  1849. tl2.Attachment1 = at2b
  1850. coroutine.resume(coroutine.create(function()
  1851. while true do
  1852. swait()
  1853. if over == false then
  1854. hum.CameraOffset = vt(math.random(-10,10)/250,math.random(-10,10)/250,math.random(-10,10)/250)
  1855. MagniDamage(orb,25,99999,9999999,0,"Normal",153092213)
  1856. coroutine.resume(coroutine.create(function()
  1857. for i, v in pairs(FindNearestTorso(orb.CFrame.p, 25)) do
  1858. if v:FindFirstChild('Head') then
  1859. dmg(v)
  1860. end
  1861. end
  1862. end))
  1863. slash(10,5,true,"Round","Add","Out",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.15,0.01,0.15),-0.05,BrickColor.new("Toothpaste"))
  1864. imgc.ImageTransparency = 0.25 + 0.25 * math.cos(sine / 10)
  1865. imgc.Rotation = imgc.Rotation + 10
  1866. bgui.Size = UDim2.new(50 + 25 * math.cos(sine / 10),0, 50 + 25 * math.cos(sine / 10),0)
  1867. elseif over == true then
  1868. break
  1869. end
  1870. end
  1871. end))
  1872. local bv = Instance.new("BodyVelocity")
  1873. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1874. bv.velocity = orb.CFrame.lookVector*350
  1875. bv.Parent = orb
  1876. coroutine.resume(coroutine.create(function()
  1877. wait(1)
  1878. over = true
  1879. orb.Anchored = true
  1880. MagniDamage(orb,125,99999,9999999,0,"Normal",153092213)
  1881. coroutine.resume(coroutine.create(function()
  1882. for i, v in pairs(FindNearestTorso(orb.CFrame.p, 125)) do
  1883. if v:FindFirstChild('Head') then
  1884. dmg(v)
  1885. end
  1886. end
  1887. end))
  1888. for i = 0, 4 do
  1889. CFuncs["Sound"].Create("rbxassetid://1368637781", orb, 7.5,1)
  1890. CFuncs["Sound"].Create("rbxassetid://763718160", orb, 10, 1.1)
  1891. CFuncs["Sound"].Create("rbxassetid://782353443", orb, 10, 1)
  1892. CFuncs["Sound"].Create("rbxassetid://335657174", orb, 10, 1)
  1893. end
  1894. for i = 0, 2 do
  1895. block(3,"Add",orb.CFrame,vt(1,1,1),2.5,2.5,2.5,BrickColor.new("Navy blue"),Color3.new(0,0,0.5))
  1896. block(2,"Add",orb.CFrame,vt(1,1,1),2,2,2,BrickColor.new("Cyan"),Color3.new(0,0.5,1))
  1897. block(1,"Add",orb.CFrame,vt(1,1,1),1.5,1.5,1.5,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1898. end
  1899. for i = 0, 19 do
  1900. slash(math.random(10,55)/10,5,true,"Round","Add","Out",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(50,500)/250,BrickColor.new("Cyan"))
  1901. end
  1902. imgc.ImageTransparency = 0
  1903. for i = 0, 49 do
  1904. swait()
  1905. hum.CameraOffset = vt(math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
  1906. orbm.Scale = orbm.Scale + vt(1,1,1)
  1907. orb.Transparency = orb.Transparency + 0.02
  1908. imgc.Rotation = imgc.Rotation + 20
  1909. imgc.ImageTransparency = imgc.ImageTransparency + 0.02
  1910. bgui.Size = bgui.Size + UDim2.new(15,0,15,0)
  1911. end
  1912. hum.CameraOffset = vt(0,0,0)
  1913. game:GetService("Debris"):AddItem(orb, 10)
  1914. end))
  1915. for i = 0,2,0.1 do
  1916. swait()
  1917. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(5),math.rad(-10)),.5)
  1918. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(20),math.rad(-10)),.5)
  1919. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.1)*angles(math.rad(5),math.rad(0),math.rad(-45)),.5)
  1920. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(45)),.5)
  1921. RW.C0=clerp(RW.C0,cf(1.45,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(50)),.5)
  1922. LW.C0=clerp(LW.C0,cf(-1.45,0.5,0.1)*angles(math.rad(20),math.rad(10),math.rad(-30)),.5)
  1923. end
  1924. attack = false
  1925. hum.WalkSpeed = 16
  1926. end
  1927.  
  1928. function blink()
  1929. for i = 0, 14 do
  1930. slash(math.random(30,90)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(50,100)/250,BrickColor.new("Cyan"))
  1931. end
  1932. block(10,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),0.25,0.25,0.25,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1933. block(10,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),0.1,0.1,0.1,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1934. coroutine.resume(coroutine.create(function()
  1935. for i = 0, 24 do
  1936. swait()
  1937. hum.CameraOffset = vt(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)
  1938. end
  1939. end))
  1940. CFuncs["Sound"].Create("rbxassetid://335657174", root, 10, 1)
  1941. root.CFrame = root.CFrame + root.CFrame.lookVector*100
  1942. for i = 0, 14 do
  1943. slash(math.random(30,90)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(50,100)/250,BrickColor.new("Cyan"))
  1944. end
  1945. block(10,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),0.25,0.25,0.25,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1946. block(10,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),0.1,0.1,0.1,BrickColor.new("Toothpaste"),Color3.new(0,1,1))
  1947. end
  1948. ------------------
  1949.  
  1950.  
  1951. local sngy = Instance.new("TextLabel",fullscreenz)
  1952. sngy.ZIndex = 2
  1953. sngy.Font = "Arcade"
  1954. sngy.BackgroundTransparency = 1
  1955. sngy.BorderSizePixel = 0.65
  1956. sngy.Size = UDim2.new(0.35,0,0.2,0)
  1957. sngy.Position = UDim2.new(0.325,0,0.8,0)
  1958. sngy.TextColor3 = BrickColor.new("Cyan").Color
  1959. sngy.TextStrokeColor3 = BrickColor.new("Cyan").Color
  1960. sngy.TextScaled = true
  1961. sngy.TextStrokeTransparency = 0
  1962. sngy.Text = string.upper("Techno Switcher by micheal2358, LightYT Roblox & More. Original made by Noobygames12. Version 1.0.5")
  1963. sngy.TextSize = 12
  1964. sngy.Rotation = 0
  1965. sngy.TextXAlignment = "Center"
  1966. sngy.TextYAlignment = "Bottom"
  1967.  
  1968. local storehumanoidWS = 16
  1969.  
  1970. local ModeOfGlitch = 1331
  1971.  
  1972. function mode1()
  1973. attack = true
  1974. ModeOfGlitch = 1
  1975. storehumanoidWS = 16
  1976. hum.WalkSpeed = 16
  1977. RecolorTextAndRename("TECHNO",BrickColor.new("Cyan").Color,BrickColor.new("Cyan").Color,"Antique")
  1978. newTheme("rbxassetid://1836057235",0,1,1.25)
  1979. MAINRUINCOLOR = BrickColor.new("Cyan")
  1980. attack = false
  1981. end
  1982.  
  1983. function mode2()
  1984. attack = true
  1985. ModeOfGlitch = 2
  1986. storehumanoidWS = 45
  1987. hum.WalkSpeed = 45
  1988. RecolorTextAndRename("i hacked ur mc account noob lol xd",BrickColor.new("Really red").Color,BrickColor.new("Really red").Color,"Antique")
  1989. newTheme("rbxassetid://296277143",0,1,1.25)
  1990. MAINRUINCOLOR = BrickColor.new("Really red")
  1991. attack = false
  1992. end
  1993.  
  1994. function TheoriesMSGfunc(text,color,C3)
  1995. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1996. coroutine.resume(coroutine.create(function()
  1997. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  1998. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  1999. end
  2000. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2001. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  2002. scrg.Name = "Dialog"
  2003. local txtlb = Instance.new("TextLabel",scrg)
  2004. txtlb.Text = ""
  2005. txtlb.Font = "Bodoni"
  2006. txtlb.TextColor3 = Color3.new(0,0,0)
  2007. txtlb.TextStrokeTransparency = 1
  2008. txtlb.BackgroundTransparency = 1
  2009. txtlb.BackgroundColor3 = color
  2010. txtlb.TextStrokeColor3 = C3
  2011. txtlb.TextColor3 = color
  2012. txtlb.TextScaled = true
  2013. txtlb.Size = UDim2.new(1,0,1,0)
  2014. txtlb.TextXAlignment = "Left"
  2015. txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
  2016. local txtlb2 = Instance.new("TextLabel",scrg)
  2017. txtlb2.Text = ""
  2018. txtlb2.Font = "Bodoni"
  2019. txtlb2.TextColor3 = Color3.new(0,0,0)
  2020. txtlb2.TextStrokeTransparency = 0
  2021. txtlb2.BackgroundTransparency = 0.96
  2022. txtlb2.BackgroundColor3 = C3
  2023. txtlb2.TextStrokeColor3 = color
  2024. txtlb2.TextScaled = true
  2025. txtlb2.Size = UDim2.new(0, 999999, 0, 999)
  2026. txtlb2.TextXAlignment = "Center"
  2027. txtlb2.Position = UDim2.new(0,0,0,0)
  2028. local Iml = Instance.new("ImageLabel",scrg)
  2029. Iml.BackgroundTransparency = 1
  2030. Iml.BorderSizePixel = 0
  2031. Iml.ImageTransparency = 0
  2032. Iml.ImageColor3 = C3
  2033. Iml.Position = UDim2.new(0,0,0.75 + 1,0)
  2034. Iml.Size = UDim2.new(0, 638.82, 0, 591.5)
  2035. Iml.Image = "rbxassetid://0"
  2036. local Iml1 = Instance.new("ImageLabel",scrg)
  2037. Iml1.BackgroundTransparency = 1
  2038. Iml1.BorderSizePixel = 0
  2039. Iml1.ImageTransparency = 0
  2040. Iml1.ImageColor3 = C3
  2041. Iml1.Position = UDim2.new(0,0,0.75 + 1,0)
  2042. Iml1.Size = UDim2.new(0, 638.82, 0, 591.5)
  2043. Iml1.Image = "rbxassetid://0"
  2044. local Iml2 = Instance.new("ImageLabel",scrg)
  2045. Iml2.BackgroundTransparency = 1
  2046. Iml2.BorderSizePixel = 0
  2047. Iml2.ImageTransparency = 0
  2048. Iml2.ImageColor3 = color
  2049. Iml2.Position = UDim2.new(0,0,0.75 + 1,0)
  2050. Iml2.Size = UDim2.new(0, 638.82, 0, 591.5)
  2051. Iml2.Image = "rbxassetid://0"
  2052. local txtlb = Instance.new("TextLabel",Iml)
  2053. txtlb.Text = text
  2054. txtlb.Font = "SciFi"
  2055. txtlb.TextColor3 = color
  2056. txtlb.TextStrokeTransparency = 0
  2057. txtlb.BackgroundTransparency = 1
  2058. txtlb.TextStrokeColor3 = color
  2059. txtlb.TextScaled = true
  2060. txtlb.Size = UDim2.new(1,0,1,0)
  2061. txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
  2062. local fvalen = 0.4
  2063. local fval = -0.49
  2064. coroutine.resume(coroutine.create(function()
  2065. while true do
  2066. swait()
  2067. if scrg.Parent ~= nil then
  2068. fvalen = fvalen - 0.0001
  2069. elseif scrg.Parent == nil then
  2070. break
  2071. end
  2072. end
  2073. end))
  2074. local flol = -0.625
  2075. local flil = -0.935
  2076. coroutine.resume(coroutine.create(function()
  2077. while true do
  2078. swait()
  2079. Iml1.Rotation = Iml1.Rotation + 2.5
  2080. Iml2.Rotation = Iml2.Rotation - 2.5
  2081. end
  2082. end))
  2083. coroutine.resume(coroutine.create(function()
  2084. for i = 0, 36 do
  2085. swait()
  2086. fval = fval + 0.0125
  2087. flol = flol + 0.025
  2088. flil = flil + 0.025
  2089. txtlb.Text = text
  2090. txtlb2.BackgroundTransparency = txtlb2.BackgroundTransparency - 0.008
  2091. txtlb.Position = UDim2.new(flil,0,0,0)
  2092. Iml.Position = UDim2.new(flol,0,-0.05,0)
  2093. Iml1.Position = UDim2.new(flol,0,-0.05,0)
  2094. Iml2.Position = UDim2.new(flol,0,-0.05,0)
  2095. end
  2096. coroutine.resume(coroutine.create(function()
  2097. for i = 0, 99 do
  2098. swait()
  2099. fval = fval + 0.00001
  2100. flol = flol + 0.0001
  2101. flil = flil + 0.0001
  2102. txtlb.Text = text
  2103. txtlb.Position = UDim2.new(flil,0,0,0)
  2104. Iml1.Position = UDim2.new(flol,0,-0.05,0)
  2105. Iml1.Position = UDim2.new(flol,0,-0.05,0)
  2106. Iml2.Position = UDim2.new(flol,0,-0.05,0)
  2107. end
  2108. end))
  2109. wait(1.6)
  2110. local valinc = 0
  2111. for i = 0, 99 do
  2112. swait()
  2113. valinc = valinc + 0.0001
  2114. flol = flol + valinc
  2115. flil = flil + valinc
  2116. Iml1.Rotation = Iml1.Rotation - valinc*50
  2117. Iml.Rotation = Iml1.Rotation - valinc*2
  2118. Iml2.Rotation = Iml2.Rotation - valinc*50
  2119. Iml.Position = UDim2.new(flol,0,0,0)
  2120. Iml1.Position = UDim2.new(flol,0,-0.05,0)
  2121. Iml2.Position = UDim2.new(flol,0,-0.05,0)
  2122. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2123. txtlb2.BackgroundTransparency = txtlb2.BackgroundTransparency + 0.006
  2124. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2125. Iml.ImageTransparency = Iml1.ImageTransparency + 0.01
  2126. Iml1.ImageTransparency = Iml1.ImageTransparency + 0.01
  2127. Iml2.ImageTransparency = Iml2.ImageTransparency + 0.01
  2128. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2129. end
  2130. scrg:Destroy()
  2131. end))
  2132. end))
  2133. end
  2134. end
  2135.  
  2136. function mode3()
  2137. attack = true
  2138. ModeOfGlitch = 3
  2139. storehumanoidWS = 22
  2140. hum.WalkSpeed = 22
  2141. RecolorTextAndRename("Technological",BrickColor.new("Really blue").Color,BrickColor.new("Really blue").Color,"Antique")
  2142. newTheme("rbxassetid://1838028467",0,1,1.25)
  2143. MAINRUINCOLOR = BrickColor.new("Really blue")
  2144. attack = false
  2145. end
  2146.  
  2147. function mode4()
  2148. attack = true
  2149. ModeOfGlitch = 3
  2150. storehumanoidWS = 16
  2151. hum.WalkSpeed = 16
  2152. RecolorTextAndRename("i plaY mINeCraFt",BrickColor.new("Really blue").Color,BrickColor.new("Really blue").Color,"Antique")
  2153. newTheme("rbxassetid://1920287366",0,1,1.25)
  2154. MAINRUINCOLOR = BrickColor.new("Really blue")
  2155. attack = false
  2156. end
  2157.  
  2158. function secretmode()
  2159. attack = true
  2160. ModeOfGlitch = 201
  2161. storehumanoidWS = 150
  2162. hum.WalkSpeed = 150
  2163. RecolorTextAndRename("lOGan pAUL XD",BrickColor.new("Really red").Color,BrickColor.new("Really blue").Color,"Antique")
  2164. newTheme("rbxassetid://986986864",0,1,1.25)
  2165. MAINRUINCOLOR = BrickColor.new("Really blue")
  2166. attack = false
  2167. end
  2168.  
  2169. function determined()
  2170. newTheme("rbxassetid://228698188",0,1.01,20)
  2171. kan.TimePosition = 0
  2172. wait(19)
  2173. RecolorTextAndRename("We Don't Care what they say..",BrickColor.new("Cyan").Color,BrickColor.new("New Yeller").Color,"Antique")
  2174. wait(3)
  2175. RecolorTextAndRename("We will be here all day...",BrickColor.new("Cyan").Color,BrickColor.new("New Yeller").Color,"Antique")
  2176. wait(3)
  2177. RecolorTextAndRename("We'll Stay here 'till its over...",BrickColor.new("Cyan").Color,BrickColor.new("New Yeller").Color,"Antique")
  2178. wait(3)
  2179. RecolorTextAndRename("'Till the World's out of sight...",BrickColor.new("Cyan").Color,BrickColor.new("New Yeller").Color,"Antique")
  2180. wait(3)
  2181. RecolorTextAndRename("We will stand, We will fight...",BrickColor.new("Cyan").Color,BrickColor.new("New Yeller").Color,"Antique")
  2182. wait(2)
  2183. RecolorTextAndRename("IT'S NOT OVER 'TILL ITS OVER!",BrickColor.new("Really red").Color,BrickColor.new("Really red").Color,"Antique")
  2184. wait(3.5)
  2185. ModeOfGlitch = 1312
  2186. storehumanoidWS = 125
  2187. hum.WalkSpeed = 125
  2188. RecolorTextAndRename("DETERMINED",BrickColor.new("Really red").Color,BrickColor.new("Really red").Color,"Antique")
  2189. newTheme("rbxassetid://228698188",0,1.01,20)
  2190. MAINRUINCOLOR = BrickColor.new("Really red")
  2191. end
  2192.  
  2193. function secretmode2()
  2194. attack = true
  2195. ModeOfGlitch = 202
  2196. storehumanoidWS = 150
  2197. hum.WalkSpeed = 150
  2198. RecolorTextAndRename("Kill em with real lyrics",BrickColor.new("Really red").Color,BrickColor.new("Really blue").Color,"Antique")
  2199. newTheme("rbxassetid://491080872",0,1,20)
  2200. MAINRUINCOLOR = BrickColor.new("Really blue")
  2201. attack = false
  2202. end
  2203.  
  2204. local attacktype = 1
  2205. mouse.Button1Down:connect(function()
  2206. --[[if attack == false and attacktype == 1 then
  2207. attacktype = 2
  2208. -- attackone()
  2209. elseif attack == false and attacktype == 2 then
  2210. attacktype = 3
  2211. --attacktwo()
  2212. elseif attack == false and attacktype == 3 then
  2213. attacktype = 1
  2214. --attackthree()
  2215. elseif attack == false and attacktype == 4 then
  2216. attacktype = 1
  2217. --attackfour()
  2218. end]]--
  2219. end)
  2220. mouse.KeyDown:connect(function(k)
  2221. if k == "z" and attack == false then
  2222. chaosstomp()
  2223. end
  2224. if k == "one" or k == "q" and attack == false and ModeOfGlitch ~= 1 then
  2225. mode1()
  2226. end
  2227. if k == "two" or k == "e" and attack == false and ModeOfGlitch ~= 2 then
  2228. mode2()
  2229. end
  2230. if k == "three" or k == "r" and attack == false and ModeOfGlitch ~= 3 then
  2231. mode3()
  2232. end
  2233. if k == "four" or k == "t" and attack == false and ModeOfGlitch ~= 4 then
  2234. mode4()
  2235. end
  2236. if k == "x" and attack == false then
  2237. orbofvanishment()
  2238. end
  2239. if k == "c" and attack == false then
  2240. blink()
  2241. end
  2242. if k == "l" and muter == false then
  2243. muter = true
  2244. kan.Volume = 0
  2245. elseif k == "l" and muter == true then
  2246. muter = false
  2247. kan.Volume = 1.25
  2248. end
  2249. end)
  2250. plr.Chatted:connect(function(message)
  2251. if message:sub(1,3) == "id/" then
  2252. ORGID = message:sub(4)
  2253. kan.TimePosition = 0
  2254. kan:Play()
  2255. elseif message:sub(1,6) == "pitch/" then
  2256. ORPIT = message:sub(7)
  2257. elseif message:sub(1,4) == "vol/" then
  2258. ORVOL = message:sub(5)
  2259. elseif message:sub(1,5) == "LOGAN" then
  2260. shakes(0.5,1)
  2261. secretmode()
  2262. elseif message:sub(1,4) == "KIND" then
  2263. shakes(0.5,1)
  2264. secretmode2()
  2265. elseif message:sub(1,10) == "DETERMINED" then
  2266. determined()
  2267. end
  2268. end)
  2269.  
  2270. local bgui = Instance.new("BillboardGui",root)
  2271. bgui.Size = UDim2.new(25, 0, 25, 0)
  2272. local imgc = Instance.new("ImageLabel",bgui)
  2273. imgc.BackgroundTransparency = 1
  2274. imgc.ImageTransparency = 1
  2275. imgc.Size = UDim2.new(1,0,1,0)
  2276. imgc.Image = "rbxassetid://2059444669" --997291547,521073910
  2277. imgc.ImageColor3 = Color3.new(0,1,1)
  2278. local imgc2 = imgc:Clone()
  2279. imgc2.Parent = bgui
  2280. imgc2.Size = UDim2.new(1.5,0,1.5,0)
  2281. imgc2.Position = UDim2.new(-0.25,0,-0.25,0)
  2282. imgc2.ImageColor3 = Color3.new(0,0.75,1)
  2283. imgc.Rotation = 45
  2284. imgc2.Rotation = 45
  2285.  
  2286. idleanim=.4
  2287. while true do
  2288. swait()
  2289. Humanoid.MaxHealth = math.huge
  2290. Humanoid.Health = math.huge
  2291. coroutine.resume(coroutine.create(function()
  2292. for i, v in pairs(FindNearestTorso(root.CFrame.p, 7.5)) do
  2293. if v:FindFirstChild('Head') then
  2294. dmg(v)
  2295. end
  2296. end
  2297. end))
  2298. techc.Rotation = techc.Rotation + 0.1
  2299. imgl2.Rotation = imgl2.Rotation - kan.PlaybackLoudness/75
  2300. imgl2.ImageColor3 = Color3.new(0,0.2 + kan.PlaybackLoudness/2500,0.5 + kan.PlaybackLoudness/2500)
  2301. imgl2b.Rotation = imgl2b.Rotation + kan.PlaybackLoudness/50
  2302. imgl2b.ImageColor3 = Color3.new(0,0.2 + kan.PlaybackLoudness/1000,0.5 + kan.PlaybackLoudness/1000)
  2303. ned.Rotation = 0 - 2 * math.cos(sine / 25)
  2304. imgc.ImageTransparency = 0.5 + 0.25 * math.cos(sine / 30)
  2305. imgc.Rotation = imgc.Rotation + kan.PlaybackLoudness/50
  2306. imgc2.ImageTransparency = 0.75 - 0.25 * math.cos(sine / 30)
  2307. imgc2.Rotation = imgc2.Rotation - kan.PlaybackLoudness/50
  2308. bgui.Size = UDim2.new(15 + 1 * math.cos(sine / 30),0, 15 + 1 * math.cos(sine / 30),0)
  2309. ned.Position = UDim2.new(0.6,0 - 10 * math.cos(sine / 32),0.8,0 - 10 * math.cos(sine / 45))
  2310. sine = sine + change
  2311. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2312. local velderp=RootPart.Velocity.y
  2313. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2314. if hitfloor ~= nil then
  2315. slash(math.random(75,150)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.01,0.01),math.random(5,350)/250,MAINRUINCOLOR)
  2316. end
  2317. if equipped==true or equipped==false then
  2318. if attack==false then
  2319. idle=idle+1
  2320. else
  2321. idle=0
  2322. end
  2323. if idle>=500 then
  2324. if attack==false then
  2325. --Sheath()
  2326. end
  2327. end
  2328. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2329. Anim="Jump"
  2330. if attack==false then
  2331. RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
  2332. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
  2333. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
  2334. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.1)
  2335. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(25)),.1)
  2336. LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(-25)),.1)
  2337. end
  2338. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2339. Anim="Fall"
  2340. if attack==false then
  2341. RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
  2342. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
  2343. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
  2344. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(0),math.rad(0)),.1)
  2345. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(55)),.1)
  2346. LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(-55)),.1)
  2347. end
  2348. elseif torvel<1 and hitfloor~=nil then
  2349. Anim="Idle"
  2350. if attack==false then
  2351. RH.C0=clerp(RH.C0,cf(1,-1 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-15 + 1 * math.cos(sine / 30)),math.rad(0)),.5)
  2352. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(1),math.rad(5 + 2.5 * math.cos(sine / 30))),.5)
  2353. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.05 - 0.1 * math.cos(sine / 25))*angles(math.rad(0),math.rad(0 ),math.rad(30 - 2 * math.cos(sine / 30))),.5)
  2354. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 + 5 * math.cos(sine / 30)),math.rad(0),math.rad(-30 + 2 * math.cos(sine / 30))),.5)
  2355. RW.C0=clerp(RW.C0,cf(1.45,0.5 - 0.05 * math.cos(sine / 30),0.1)*angles(math.rad(-5),math.rad(-10),math.rad(10 + 5 * math.cos(sine / 30))),.5)
  2356. LW.C0=clerp(LW.C0,cf(-1.4,0.5 - 0.05 * math.cos(sine / 30),0.1)*angles(math.rad(-5),math.rad(10),math.rad(-10 - 5 * math.cos(sine / 30))),.5)
  2357. end
  2358. --game.Players.micheal2358.hum.WalkSpeed = 12345678 -- remove this part so it will work
  2359. elseif torvel>2 and torvel<42 and hitfloor~=nil then
  2360. Anim="Walk"
  2361. if attack==false then
  2362. RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 25 * math.cos(sine / 8))),.5)
  2363. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 25 * math.cos(sine / 8))),.5)
  2364. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.025 * math.cos(sine / 4))*angles(math.rad(5 + 1 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.5)
  2365. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 + 1 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.5)
  2366. RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.25 * math.cos(sine / 8))*angles(math.rad(0 - 25 * math.cos(sine / 8)),math.rad(0),math.rad(5 - 5 * math.cos(sine / 4))),.5)
  2367. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 25 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 5 * math.cos(sine / 4))),.5)
  2368. end
  2369. elseif torvel>=42 and hitfloor~=nil then
  2370. Anim="Run"
  2371. if attack==false then
  2372. RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 85 * math.cos(sine / 6))),.1)
  2373. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 85 * math.cos(sine / 6))),.1)
  2374. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.05 + 0.15 * math.cos(sine / 3))*angles(math.rad(15 - 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - root.RotVelocity.Y - 10 * math.cos(sine / 6))),.1)
  2375. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5 + 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 10 * math.cos(sine / 6))),.1)
  2376. RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.5 * math.cos(sine / 6))*angles(math.rad(0 - 140 * math.cos(sine / 6)),math.rad(0),math.rad(5 - 20 * math.cos(sine / 3))),.1)
  2377. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.5 * math.cos(sine / 6))*angles(math.rad(0 + 140 * math.cos(sine / 6)),math.rad(0),math.rad(-5 + 20 * math.cos(sine / 3))),.1)
  2378. end
  2379. end
  2380. end
  2381. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement