Advertisement
zXzGamePROzXz

Dominus Ultima Suit

Jan 20th, 2019
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.28 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  5.  
  6. -- Extracted from nebula hub by DOGGΩ#0018
  7.  
  8.  
  9. ------------------
  10.  
  11. --Suck Suck Suck--
  12.  
  13. ------------------
  14.  
  15. --[[
  16.  
  17. JarLore V 5.2
  18.  
  19. LocalScript based admin
  20.  
  21. Made by jarredbcv
  22.  
  23.  
  24.  
  25. Originally made to rek oxcool1's sb
  26.  
  27. but, I just get banned anywho.. :(
  28.  
  29.  
  30.  
  31. ~ChangeLogs~
  32.  
  33. ;Added anti remove
  34.  
  35. ;Added mode 1,2,3,4,5,6
  36.  
  37. ;Added Gui for admin control
  38.  
  39. ;Added notifications
  40.  
  41. ]]--
  42.  
  43. version = 5.2
  44.  
  45. wait(.1)
  46.  
  47. script.Parent=nil
  48.  
  49. local lp = game.Players.LocalPlayer
  50.  
  51. local pt = {}
  52.  
  53. local pt2 = {}
  54.  
  55. local pt3 = {}
  56.  
  57. local rad = math.rad
  58.  
  59. local pi = math.pi
  60.  
  61. local cf = CFrame.new
  62.  
  63. local ca = CFrame.Angles
  64.  
  65. local mr = math.random
  66.  
  67. local count = 0
  68.  
  69. local bcount = 0
  70.  
  71. local mode = "origin"
  72.  
  73. local bc = BrickColor.new
  74.  
  75. local slct = 0
  76.  
  77. local speed = 1
  78.  
  79. local guit = {}
  80.  
  81. local send = cf()
  82.  
  83. local as = 4
  84.  
  85. local events = {}
  86.  
  87. local fragdeb = false
  88.  
  89. local ignore = {}
  90.  
  91. local armloop = false
  92.  
  93. local grab = nil
  94.  
  95. local gdist = -5
  96.  
  97. local tim = 0
  98.  
  99. local c2timer = 0
  100.  
  101. local banned = {}
  102.  
  103. local cmds = {}
  104.  
  105. local clogs = {}
  106.  
  107. local bet = "!"
  108.  
  109.  
  110.  
  111. --[["The best ever!"]]--
  112.  
  113.  
  114.  
  115. local lerp = function(a,b,c)
  116.  
  117. return a+(b-a)*c
  118.  
  119. end
  120.  
  121.  
  122.  
  123. local clerp = function(c1,c2,t)
  124.  
  125. return c1:lerp(c2,t)
  126.  
  127. end
  128.  
  129.  
  130.  
  131. local ClrLerp = function(Mesh,Clr2,Step)
  132.  
  133. Clr1 = Mesh.VertexColor
  134.  
  135. Mesh.VertexColor = Vector3.new(lerp(Clr1.X,Clr2.X,Step),lerp(Clr1.Y,Clr2.Y,Step),lerp(Clr1.Z,Clr2.Z,Step))
  136.  
  137. end
  138.  
  139.  
  140.  
  141. local GetDiscoColor = function(hue)
  142.  
  143. local section = hue % 1 * 3
  144.  
  145. local secondary = 0.5 * math.pi * (section % 1)
  146.  
  147. if section < 1 then
  148.  
  149. return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  150.  
  151. elseif section < 2 then
  152.  
  153. return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  154.  
  155. else
  156.  
  157. return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  158.  
  159. end
  160.  
  161. end
  162.  
  163.  
  164.  
  165. local new = function(Object, Parent, Data)
  166.  
  167. local Object = Instance.new(Object)
  168.  
  169. for Index, Value in pairs(Data or {}) do
  170.  
  171. Object[Index] = Value
  172.  
  173. end
  174.  
  175. Object.Parent = Parent
  176.  
  177. return Object
  178.  
  179. end
  180.  
  181.  
  182.  
  183. local intable = function(tab, obj)
  184.  
  185. for _, v in ipairs(tab) do
  186.  
  187. if v == obj then
  188.  
  189. return _
  190.  
  191. end
  192.  
  193. end
  194.  
  195. return 0
  196.  
  197. end
  198.  
  199.  
  200.  
  201. local so = function(id,par,lo,pi,tm)
  202.  
  203. Spawn(function()
  204.  
  205. local s = new("Sound",par,{Looped=lo;Pitch=pi;SoundId = "http://roblox.com/asset/?id="..id})
  206.  
  207. wait() -- tnx anti
  208.  
  209. s:play()
  210.  
  211. s.Volume=.8
  212.  
  213. game.Debris:AddItem(s,tm)
  214.  
  215. end)
  216.  
  217. return s
  218.  
  219. end
  220.  
  221.  
  222.  
  223. local Lightning = function(Start,End,Times,Offset,Color,Thickness)
  224.  
  225. local magz = (Start - End).magnitude
  226.  
  227. local curpos = Start
  228.  
  229. local trz = {-Offset,Offset}
  230.  
  231. for i=1,Times do
  232.  
  233. local li = new("Part",workspace,{Size=Vector3.new(Thickness,Thickness,magz/Times);BrickColor=bc('White');CanCollide=false;Anchored=true})
  234.  
  235. local m = new("SpecialMesh",li,{MeshId='rbxassetid://9856898';Scale=Vector3.new(Thickness*2,Thickness*2,magz/Times*2);TextureId='http://www.roblox.com/asset/?id=55687933';VertexColor = Color})
  236.  
  237. local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  238.  
  239. local trolpos = cf(curpos,End)*cf(0,0,magz/Times).p+ofz
  240.  
  241. if Times == i then
  242.  
  243. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  244.  
  245. li.CFrame = cf(curpos,End)*cf(0,0,-magz2/2)
  246.  
  247. else
  248.  
  249. li.CFrame = cf(curpos,trolpos)*cf(0,0,magz/Times/2)
  250.  
  251. end
  252.  
  253. curpos = li.CFrame*cf(0,0,magz/Times/2).p
  254.  
  255. game.Debris:AddItem(li,.3)
  256.  
  257. Spawn(function()
  258.  
  259. for i=1,10 do
  260.  
  261. game:service"RunService".RenderStepped:wait()
  262.  
  263. li.Transparency = li.Transparency+.1
  264.  
  265. end
  266.  
  267. li:Destroy()
  268.  
  269. end)
  270.  
  271. end
  272.  
  273. end
  274.  
  275.  
  276.  
  277. local explosion = function(col1,col2,cfr,sz,rng)
  278.  
  279. local a = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  280.  
  281. local a2 = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  282.  
  283. local a3 = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  284.  
  285. v1,v2,v3=sz.x,sz.y,sz.z
  286.  
  287. local m = new("SpecialMesh",a,{MeshId='rbxassetid://1185246';Scale=Vector3.new(v1,v2,v3);TextureId='http://www.roblox.com/asset/?id=55687933';VertexColor = col1})
  288.  
  289. local m2 = new("SpecialMesh",a2,{MeshId='rbxassetid://9856898';Scale=Vector3.new(v1/3*2,v2/3*2,v3/3*2);TextureId='http://www.roblox.com/asset/?id=55687933';VertexColor = col2})
  290.  
  291. local m3 = new("SpecialMesh",a3,{MeshId='rbxassetid://9856898';Scale=Vector3.new(v1/3*2,v2/3*2,v3/3*2);TextureId='http://www.roblox.com/asset/?id=55687933';VertexColor = col2})
  292.  
  293. a.CFrame=cfr
  294.  
  295. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  296.  
  297. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  298.  
  299. for i,v in pairs(workspace:children()) do
  300.  
  301. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  302.  
  303. if v:findFirstChild("Head") and v:findFirstChild("Torso") then
  304.  
  305. if (v:findFirstChild("Torso").Position - a.Position).magnitude < rng and v.Name ~= lp.Character.Name then
  306.  
  307. v:BreakJoints()
  308.  
  309. end
  310.  
  311. end
  312.  
  313. end
  314.  
  315. end
  316.  
  317. game.Debris:AddItem(a,.6)
  318.  
  319. game.Debris:AddItem(a2,.6)
  320.  
  321. game.Debris:AddItem(a3,.6)
  322.  
  323. Spawn(function()
  324.  
  325. while true do
  326.  
  327. game:service"RunService".RenderStepped:wait()
  328.  
  329. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  330.  
  331. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  332.  
  333. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  334.  
  335. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  336.  
  337. a2.CFrame=a2.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))
  338.  
  339. a3.CFrame=a3.CFrame*CFrame.Angles(-math.rad(2),-math.rad(2),-math.rad(2))
  340.  
  341. a.Transparency=a.Transparency+0.05
  342.  
  343. a2.Transparency=a2.Transparency+0.05
  344.  
  345. a3.Transparency=a3.Transparency+0.05
  346.  
  347. end
  348.  
  349. end)
  350.  
  351. end
  352.  
  353.  
  354.  
  355. local frag = function(hit)
  356.  
  357. local t = {}
  358.  
  359. local A = {-1, 1}
  360.  
  361. if hit.Name ~= "Base" and hit.Name ~= "adpart" and hit.Parent ~= lp.Character and hit.Parent.Parent ~= lp.Character and fragdeb ~= true then
  362.  
  363. so("201858024",ch.Torso,false,math.random(7,11)/10,4)
  364.  
  365. fragdeb = true
  366.  
  367. hit:BreakJoints()
  368.  
  369. local X, Y, Z = 0, 0, 0
  370.  
  371. for x = 1, 2 do
  372.  
  373. if hit.Size.X > 1 then
  374.  
  375. X = hit.Size.X/2
  376.  
  377. end
  378.  
  379. for y = 1, 2 do
  380.  
  381. if hit.Size.Y > 1 then
  382.  
  383. Y = hit.Size.Y/2
  384.  
  385. end
  386.  
  387. for z = 1, 2 do
  388.  
  389. if hit.Size.Z > 1 then
  390.  
  391. Z = hit.Size.Z/2
  392.  
  393. end
  394.  
  395. local obj = Vector3.new(X*A[x],Y*A[y],Z*A[z])
  396.  
  397. if intable(t, obj) == 0 and (X ~= 0 or Y ~= 0) and (X ~= 0 or Z ~= 0) and (Y ~= 0 or Z ~= 0) then
  398.  
  399. table.insert(t, obj)
  400.  
  401. end
  402.  
  403. end
  404.  
  405. end
  406.  
  407. end
  408.  
  409. if #t > 0 then
  410.  
  411. local h = hit:clone()
  412.  
  413. local par = hit.Parent
  414.  
  415. hit:Destroy()
  416.  
  417. hit = h:clone()
  418.  
  419. for _, v in ipairs(t) do
  420.  
  421. local n = hit:clone()
  422.  
  423. --n.FormFactor = "Custom"
  424.  
  425. n.Size = hit.Size/2
  426.  
  427. local x,y,z = hit.CFrame:toEulerAnglesXYZ()
  428.  
  429. n.CFrame = CFrame.new(v/2)*CFrame.Angles(x,y,z) +hit.Position
  430.  
  431. n.Rotation = hit.Rotation
  432.  
  433. n.Velocity = Vector3.new(0,0,0)
  434.  
  435. n.RotVelocity = Vector3.new(0,0,0)
  436.  
  437. n.Parent = par
  438.  
  439. if n.Size.X <= 1 or n.Size.Z <= 1 then n.Anchored = false;n:BreakJoints();n.Velocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)) spawn(function() for i=1,10 do wait() n.Transparency=n.Transparency+.1 end n:Destroy() end) end
  440.  
  441. n:BreakJoints()
  442.  
  443. end
  444.  
  445. end
  446.  
  447. end
  448.  
  449. wait()
  450.  
  451. fragdeb = false
  452.  
  453. end
  454.  
  455.  
  456.  
  457. local notif = function(txt)
  458.  
  459. for i,v in pairs(guit) do
  460.  
  461. v.Position = v.Position - UDim2.new(0,0,0.03,0)
  462.  
  463. end
  464.  
  465. local notif = new("TextLabel",notificationbin,{TextWrapped = true;TextStrokeTransparency = 0;BorderSizePixel = 2;TextScaled = true;BackgroundColor3 = Color3.new(0, 0, 0);BackgroundTransparency = 0.5;Size = UDim2.new(0.2, 0, 0.02, 0);TextColor3 = Color3.new(1, 1, 1);BorderColor3 = Color3.new(1, 1, 1);Text = "{Notification}:"..txt;Position = UDim2.new(0.395, 0, 0.942, 0);TextXAlignment = Enum.TextXAlignment.Left})
  466.  
  467. so("205318910",lp.PlayerGui,false,1)
  468.  
  469. table.insert(guit,notif)
  470.  
  471. spawn(function() wait(5)
  472.  
  473. for i=1,20 do wait()
  474.  
  475. notif.BackgroundTransparency = notif.BackgroundTransparency +.05
  476.  
  477. notif.TextTransparency = notif.TextTransparency +.05
  478.  
  479. notif.TextStrokeTransparency = notif.TextStrokeTransparency +.05
  480.  
  481. end
  482.  
  483. notif:Destroy()
  484.  
  485. table.remove(guit,1)
  486.  
  487. end)
  488.  
  489. end
  490.  
  491.  
  492.  
  493. local makeg = function()
  494.  
  495. local jlgui = new("ScreenGui",lp.PlayerGui,{Name="JL_gui"})
  496.  
  497. local frame = new("Frame",jlgui,{Size = UDim2.new(0.2, 0, 0.025, 0);BorderColor3 = Color3.new(1, 1, 1);Position = UDim2.new(0.395, 0, 0.97, 0);BorderSizePixel = 2;BackgroundTransparency = 0.5;BackgroundColor3 = Color3.new(0, 0, 0)})
  498.  
  499. local textlabel = new("TextLabel",frame,{TextStrokeTransparency = 0;BorderSizePixel = 0;BackgroundColor3 = Color3.new(0, 0, 0);BackgroundTransparency = 0.9;Size = UDim2.new(0.2, 0, 1, 0);TextColor3 = Color3.new(1, 1, 1);Text = "Execute >";TextXAlignment = Enum.TextXAlignment.Right})
  500.  
  501. textbox = new("TextBox",frame,{TextStrokeTransparency = 0;BackgroundColor3 = Color3.new(0, 0, 0);Position = UDim2.new(0.201, 0, 0, 0);Size = UDim2.new(0.785, 0, 1, 0);BackgroundTransparency = 0.9;Text = "Press [R-CTRL] to focus";TextColor3 = Color3.new(1, 1, 1);TextXAlignment = Enum.TextXAlignment.Left})
  502.  
  503. local frame_2 = new("Frame",frame,{Size = UDim2.new(0.2, 0, 1, 0);BorderColor3 = Color3.new(1, 1, 1);Position = UDim2.new(1.02, 0, 0, 0);BorderSizePixel = 2;BackgroundTransparency = 0.5;BackgroundColor3 = Color3.new(0, 0, 0)})
  504.  
  505. textlabel_2 = new("TextLabel",frame_2,{TextStrokeTransparency = 0;BorderSizePixel = 0;BackgroundColor3 = Color3.new(0, 0, 0);BackgroundTransparency = 0.9;Size = UDim2.new(1, 0, 1, 0);TextColor3 = Color3.new(1, 1, 1);BorderColor3 = Color3.new(0, 0, 0);Text = "FPS:n/a"})
  506.  
  507. local frame_3 = new("Frame",frame,{Size = UDim2.new(0.2, 0, 1, 0);BorderColor3 = Color3.new(1, 1, 1);Position = UDim2.new(-.222, 0, 0, 0);BorderSizePixel = 2;BackgroundTransparency = 0.5;BackgroundColor3 = Color3.new(0, 0, 0)})
  508.  
  509. local textlabel_3 = new("TextLabel",frame_3,{TextStrokeTransparency = 0;BorderSizePixel = 0;BackgroundColor3 = Color3.new(0, 0, 0);BackgroundTransparency = 0.9;Size = UDim2.new(1, 0, 1, 0);TextColor3 = Color3.new(1, 1, 1);BorderColor3 = Color3.new(0, 0, 0);Text = "JarLore V"..version})
  510.  
  511. notificationbin = Instance.new("Folder", jlgui,{Name="Notification_bin"})
  512.  
  513. listbin = Instance.new("Folder", jlgui,{Name="List_bin"})
  514.  
  515. textbox.FocusLost:connect(function()
  516.  
  517. local msg = textbox.Text
  518.  
  519. local usedACommand=false
  520.  
  521. for i,v in pairs(cmds) do
  522.  
  523. if msg:lower():match(bet..v.Usage:lower()..'% ?') and usedACommand==false then
  524.  
  525. usedACommand=true
  526.  
  527. local Run, Error = ypcall(function()
  528.  
  529. spawn(function()
  530.  
  531. v.Function(lp.Name,msg:lower():match(bet..v.Usage:lower()..'%>?(.+)')or'')
  532.  
  533. end)
  534.  
  535. end)
  536.  
  537. if Error then
  538.  
  539. notif(Error)
  540.  
  541. end
  542.  
  543. end
  544.  
  545. end
  546.  
  547. textbox.Text = "Press [R-CTRL] to focus"
  548.  
  549. end)
  550.  
  551. end
  552.  
  553.  
  554.  
  555. local makelist = function(na,list)
  556.  
  557. local pos = -7
  558.  
  559. local frame = new("Frame", listbin,{Size = UDim2.new(0.15, 0, 0.25, 0);BorderColor3 = Color3.new(1, 1, 1);Position = UDim2.new(0.65, 0, 0.745, 0);BorderSizePixel = 2;BackgroundTransparency = 0.5;BackgroundColor3 = Color3.new(0, 0, 0)})
  560.  
  561. local textlabel = new("TextBox", frame,{TextStrokeTransparency = 0;BorderSizePixel = 2;BackgroundColor3 = Color3.new(0, 0, 0);Position = UDim2.new(0.01, 0, 0.005, 0);Size = UDim2.new(0.8, 0, 0.1, 0);BackgroundTransparency = 0.9;BorderColor3 = Color3.new(1, 1, 1);TextColor3 = Color3.new(1, 1, 1);Text=na})
  562.  
  563. local scrollingframe = new("ScrollingFrame", frame,{Size = UDim2.new(1, 0, 0.87, 0);CanvasSize=UDim2.new(0,0,0,0);MidImage = "rbxassetid://65372937";BorderColor3 = Color3.new(1, 1, 1);ScrollBarThickness = 7;TopImage = "rbxassetid://65372937";Position = UDim2.new(0, 0, 0.125, 0);BottomImage = "rbxassetid://65372937";BackgroundTransparency = 0.9;BackgroundColor3 = Color3.new(0, 0, 0)})
  564.  
  565. local textbutton = new("TextButton", frame,{TextStrokeTransparency = 0;BorderSizePixel = 2;BackgroundColor3 = Color3.new(0, 0, 0);BackgroundTransparency = 0.9;Size = UDim2.new(0.16, 0, 0.1, 0);Position = UDim2.new(0.83, 0, 0.005, 0);BorderColor3 = Color3.new(1, 1, 1);Text = "X";TextColor3 = Color3.new(1, 1, 1)})
  566.  
  567. for i,v in pairs(list) do
  568.  
  569. local textlabel2 = new("TextLabel", scrollingframe,{TextStrokeTransparency = 0;BorderSizePixel = 0;BackgroundColor3 = Color3.new(0, 0, 0);BackgroundTransparency = 0.9;Size = UDim2.new(1, 0, 0, 20);TextColor3 = Color3.new(1, 1, 1);TextXAlignment = Enum.TextXAlignment.Left;Text=v})
  570.  
  571. textlabel2.Position = UDim2.new(0,0,0,pos+7)
  572.  
  573. pos = pos + 25
  574.  
  575. scrollingframe.CanvasSize = UDim2.new(0,0,0,pos+15)
  576.  
  577. end
  578.  
  579. textbutton.MouseButton1Click:connect(function()
  580.  
  581. frame:Destroy()
  582.  
  583. end)
  584.  
  585. end
  586.  
  587.  
  588.  
  589. local efx = function(part)
  590.  
  591. if not part then return end
  592.  
  593. local Num = 0
  594.  
  595. local efxs = {}
  596.  
  597. for i = 1,6 do
  598.  
  599. local p = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true;CFrame=part.CFrame})
  600.  
  601. local msh = new("SpecialMesh",p,{Scale=Vector3.new(1.55,.5,.5);MeshId='rbxassetid://9756362';TextureId='rbxassetid://25701026';VertexColor=GetDiscoColor(i/10)})
  602.  
  603. table.insert(efxs,p)
  604.  
  605. local p=new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true;CFrame=part.CFrame})
  606.  
  607. msh=new("SpecialMesh",p,{Scale=Vector3.new(1.2,.5,.5);MeshId='rbxassetid://9756362';TextureId='rbxassetid://25701026';VertexColor=GetDiscoColor(i/10+1.2)})
  608.  
  609. table.insert(efxs,p)
  610.  
  611. end
  612.  
  613. for i=1,50 do wait()
  614.  
  615. Num=Num+.1
  616.  
  617. for i,v in pairs(efxs)do
  618.  
  619. if(i<7)then
  620.  
  621. v.CFrame = clerp(v.CFrame,cf(part.CFrame.p)*cf(0,-math.sin(Num)*3,0)*ca(0,1.55+Num+math.rad(360/6)*i,0)*cf(3,0,0),.1)
  622.  
  623. else
  624.  
  625. v.CFrame = clerp(v.CFrame,cf(part.CFrame.p)*cf(0,math.sin(Num)*3,0)*ca(0,-Num+math.rad(360/6)*i,0)*cf(3,0,0),.1)
  626.  
  627. end
  628.  
  629. end
  630.  
  631. end
  632.  
  633. for i=1,10 do wait()
  634.  
  635. for i,v in pairs(efxs)do
  636.  
  637. ClrLerp(v.Mesh,Vector3.new(0,0,0),.3)
  638.  
  639. v.Mesh.Scale=v.Mesh.Scale+Vector3.new(-.15,0,0)
  640.  
  641. end
  642.  
  643. end
  644.  
  645. for i,v in pairs(efxs)do
  646.  
  647. v:Destroy()
  648.  
  649. end
  650.  
  651. efxs={}
  652.  
  653. end
  654.  
  655.  
  656.  
  657.  
  658.  
  659. local GetPlrs = function(Msg)
  660.  
  661. local R = {}
  662.  
  663. if Msg:lower() == "all" then
  664.  
  665. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  666.  
  667. table.insert(R, v)
  668.  
  669. end
  670.  
  671. else
  672.  
  673. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  674.  
  675. if v.Name:lower():sub(1 ,#Msg)==Msg:lower() then
  676.  
  677. table.insert(R, v)
  678.  
  679. end
  680.  
  681. end
  682.  
  683. end
  684.  
  685. return R
  686.  
  687. end
  688.  
  689.  
  690.  
  691. local AddCmd = function(Name, Usage, Description, Function)
  692.  
  693. cmds[Name] = {Name = Name, Usage = Usage, Description = Description, Function = Function}
  694.  
  695. end
  696.  
  697.  
  698.  
  699. local fixcol = function()
  700.  
  701. for i=1,#pt do pt[i].BrickColor = bc("White") end
  702.  
  703. end
  704.  
  705.  
  706.  
  707. local np = function(sz,col)
  708.  
  709. local new = new("Part",workspace,{Size=Vector3.new(0,sz,0);BrickColor=BrickColor.new(col);CanCollide=false;Anchored=true;Locked=true;Name="adpart"})
  710.  
  711. return new
  712.  
  713. end
  714.  
  715.  
  716.  
  717. local pointa = function(var)
  718.  
  719. if var == true then
  720.  
  721. if armloop == false then
  722.  
  723. armloop=true
  724.  
  725. end
  726.  
  727. else
  728.  
  729. armloop=false
  730.  
  731. ch['Right Arm'].Anchored = false
  732.  
  733. armw.Parent = ch.Torso
  734.  
  735. end
  736.  
  737. end
  738.  
  739.  
  740.  
  741. local fixspeed = function(spd)
  742.  
  743. repeat wait() speed = speed + .025 until speed >= spd
  744.  
  745. end
  746.  
  747.  
  748.  
  749. local make = function()
  750.  
  751. for i=1,6 do
  752.  
  753. local a = np(1.2,"White")
  754.  
  755. table.insert(pt,a)
  756.  
  757. local a1 = np(1.4,"Black")
  758.  
  759. table.insert(pt2,a1)
  760.  
  761. local a2 = np(1.4,"Black")
  762.  
  763. table.insert(pt2,a2)
  764.  
  765. table.insert(pt3,a)
  766.  
  767. table.insert(pt3,a1)
  768.  
  769. table.insert(pt3,a2)
  770.  
  771. end
  772.  
  773. end
  774.  
  775.  
  776.  
  777. --cmds--
  778.  
  779. AddCmd('Kill','kill','Kills <player>',function(Spkr,Msg)
  780.  
  781. for _,player in next,GetPlrs(Msg)do
  782.  
  783. spawn(function()
  784.  
  785. notif(player.Name.." was killed.")
  786.  
  787. efx(player.Character.Torso)
  788.  
  789. player.Character:BreakJoints()
  790.  
  791. end)
  792.  
  793. end
  794.  
  795. end)
  796.  
  797.  
  798.  
  799. AddCmd('Kick','kick','Kicks <player>',function(Spkr,Msg)
  800.  
  801. for _,player in next,GetPlrs(Msg)do
  802.  
  803. spawn(function()
  804.  
  805. notif(player.Name.." was kicked.")
  806.  
  807. efx(player.Character.Torso)
  808.  
  809. player:Destroy()
  810.  
  811. end)
  812.  
  813. end
  814.  
  815. end)
  816.  
  817.  
  818.  
  819. AddCmd('God','god','Gods <player>',function(Spkr,Msg)
  820.  
  821. for _,player in next,GetPlrs(Msg)do
  822.  
  823. spawn(function()
  824.  
  825. notif(player.Name.." was godded.")
  826.  
  827. efx(player.Character.Torso)
  828.  
  829. player.Character.Humanoid.MaxHealth=1e1000
  830.  
  831. end)
  832.  
  833. end
  834.  
  835. end)
  836.  
  837.  
  838.  
  839. AddCmd('UnGod','ungod','UnGods <player>',function(Spkr,Msg)
  840.  
  841. for _,player in next,GetPlrs(Msg)do
  842.  
  843. spawn(function()
  844.  
  845. notif(player.Name.." was ungodded.")
  846.  
  847. efx(player.Character.Torso)
  848.  
  849. player.Character.Humanoid.MaxHealth=100
  850.  
  851. end)
  852.  
  853. end
  854.  
  855. end)
  856.  
  857.  
  858.  
  859. AddCmd('ForceField','ff','ForceFields <player>',function(Spkr,Msg)
  860.  
  861. for _,player in next,GetPlrs(Msg)do
  862.  
  863. spawn(function()
  864.  
  865. notif(player.Name.." was given a forcefield.")
  866.  
  867. efx(player.Character.Torso)
  868.  
  869. Instance.new("ForceField",player.Character).Name="j_ff"
  870.  
  871. end)
  872.  
  873. end
  874.  
  875. end)
  876.  
  877.  
  878.  
  879. AddCmd('ForceField','unff','UnForceFields <player>',function(Spkr,Msg)
  880.  
  881. for _,player in next,GetPlrs(Msg)do
  882.  
  883. spawn(function()
  884.  
  885. notif(player.Name.."'s forcefield was removed.")
  886.  
  887. efx(player.Character.Torso)
  888.  
  889. player.Character:findFirstChild("j_ff"):Destroy()
  890.  
  891. end)
  892.  
  893. end
  894.  
  895. end)
  896.  
  897.  
  898.  
  899. AddCmd('Song','sng','Plays <song>',function(Spkr,Msg)
  900.  
  901. notif(Msg.." was played.")
  902.  
  903. spawn(function()
  904.  
  905. if not game:service"Workspace":FindFirstChild("jbcv_sound") then
  906.  
  907. local jbcv_sond=Instance.new("Sound",game:service"Workspace")
  908.  
  909. jbcv_sond.Name="jbcv_sound"
  910.  
  911. jbcv_sond.Looped=true
  912.  
  913. jbcv_sond.Volume=1
  914.  
  915. end
  916.  
  917. local sond=game:service"Workspace":FindFirstChild("jbcv_sound")
  918.  
  919. sond.Volume=0
  920.  
  921. sond.Pitch=0
  922.  
  923. sond:Stop()
  924.  
  925. wait()
  926.  
  927. sond.SoundId="rbxassetid://"..Msg
  928.  
  929. sond.Volume=1
  930.  
  931. sond.Pitch=1
  932.  
  933. sond:Play()
  934.  
  935. end)
  936.  
  937. end)
  938.  
  939.  
  940.  
  941. AddCmd('Stop','stop','Stops <song>',function(Spkr,Msg)
  942.  
  943. notif("Song was stopped.")
  944.  
  945. local sond=game:service"Workspace":FindFirstChild("jbcv_sound")
  946.  
  947. sond.Volume=0
  948.  
  949. sond.Pitch=0
  950.  
  951. sond:Stop()
  952.  
  953. end)
  954.  
  955.  
  956.  
  957. AddCmd('ShowLogs','clogs','Shows the chat logs for the server',function(Spkr,Msg)
  958.  
  959. notif("Showing chatlogs.")
  960.  
  961. makelist("ChatLogs",clogs)
  962.  
  963. end)
  964.  
  965.  
  966.  
  967. AddCmd('Commands','cmds','Shows a list of admin commands.',function(Spkr,Msg)
  968.  
  969. notif("Showing commands.")
  970.  
  971. local cmdtab = {}
  972.  
  973. for i,v in pairs(cmds) do
  974.  
  975. table.insert(cmdtab," "..v.Name.." Usage:"..v.Usage)
  976.  
  977. end
  978.  
  979. makelist("Commands",cmdtab)
  980.  
  981. end)
  982.  
  983.  
  984.  
  985.  
  986.  
  987. lp:GetMouse().Button1Down:connect(function()
  988.  
  989. fixcol()
  990.  
  991. if mode == "select" then
  992.  
  993. so('233091183',ch.Torso,false,.8)
  994.  
  995. if slct == 1 then
  996.  
  997. pointa(false)
  998.  
  999. mode = "origin"
  1000.  
  1001. speed = .1
  1002.  
  1003. fixspeed(1)
  1004.  
  1005. return
  1006.  
  1007. elseif slct == 2 then
  1008.  
  1009. pointa(false)
  1010.  
  1011. mode = "ghost"
  1012.  
  1013. speed = .1
  1014.  
  1015. fixspeed(1)
  1016.  
  1017. return
  1018.  
  1019. elseif slct == 3 then
  1020.  
  1021. pointa(false)
  1022.  
  1023. mode = "float"
  1024.  
  1025. speed = .1
  1026.  
  1027. fixspeed(1)
  1028.  
  1029. return
  1030.  
  1031. elseif slct == 4 then
  1032.  
  1033. mode = "kenisis"
  1034.  
  1035. speed = .1
  1036.  
  1037. fixspeed(1)
  1038.  
  1039. return
  1040.  
  1041. elseif slct == 5 then
  1042.  
  1043. pointa(false)
  1044.  
  1045. mode = "saw"
  1046.  
  1047. speed = .1
  1048.  
  1049. fixspeed(1)
  1050.  
  1051. return
  1052.  
  1053. elseif slct == 6 then
  1054.  
  1055. pointa(false)
  1056.  
  1057. mode = "lightning"
  1058.  
  1059. speed = .1
  1060.  
  1061. fixspeed(1)
  1062.  
  1063. return
  1064.  
  1065. end
  1066.  
  1067. elseif mode == "ghost" then
  1068.  
  1069. so('200633455',ch.Torso,false,1)
  1070.  
  1071. mode = "light"
  1072.  
  1073. speed = .1
  1074.  
  1075. fixspeed(1)
  1076.  
  1077. elseif mode == "lightning" then
  1078.  
  1079. so('228343249',ch.Torso,false,.9)
  1080.  
  1081. color=GetDiscoColor(tick()*.5)
  1082.  
  1083. Lightning(guide.CFrame.p,lp:GetMouse().hit.p,math.random(5,10),math.random(-2.5,2.5),color,1.5)
  1084.  
  1085. explosion(color,GetDiscoColor(tick()*.3),CFrame.new(lp:GetMouse().hit.p),Vector3.new(30,30,30),20)
  1086.  
  1087. elseif mode == "kenisis" then
  1088.  
  1089. if lp:GetMouse().Target~=nil and grab == nil then
  1090.  
  1091. if lp:GetMouse().Target.ClassName=="Part" and lp:GetMouse().Target.Name~="Base" then
  1092.  
  1093. gdist = -(ch:findFirstChild("Right Arm").Position - lp:GetMouse().Target.CFrame.p).magnitude
  1094.  
  1095. grab=lp:GetMouse().Target
  1096.  
  1097. local dis = (ch:findFirstChild("Head").Position - workspace.CurrentCamera.CoordinateFrame.p).magnitude
  1098.  
  1099. lp.CameraMaxZoomDistance = dis
  1100.  
  1101. lp.CameraMinZoomDistance = dis
  1102.  
  1103. end
  1104.  
  1105. end
  1106.  
  1107. elseif mode == "float" then
  1108.  
  1109. so('233856106',ch.Torso,false,.9)
  1110.  
  1111. mode = "fly"
  1112.  
  1113. bg=Instance.new("BodyGyro",ch.Torso)
  1114.  
  1115. bv=Instance.new("BodyVelocity",ch.Torso)
  1116.  
  1117. bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1118.  
  1119. bv.maxForce = Vector3.new(99e3,99e3,99e3)
  1120.  
  1121. if(ch.Humanoid.Sit ~= true)then ch.Humanoid.PlatformStand = true end
  1122.  
  1123. speed = .1
  1124.  
  1125. fixspeed(1)
  1126.  
  1127. elseif mode == "origin" then
  1128.  
  1129. tim = game:service'RunService'.Stepped:wait()
  1130.  
  1131. if (tim - c2timer < .2) then
  1132.  
  1133. c2timer = tim
  1134.  
  1135. speed = .15
  1136.  
  1137. send = lp:GetMouse().Hit.p
  1138.  
  1139. mode = "tele"
  1140.  
  1141. wait(.2)
  1142.  
  1143. so('161006033',ch.Torso,false,.9)
  1144.  
  1145. ch.Torso.CFrame = cf(send)*cf(0,3,0)*ca(0,ch.Torso.Rotation.Y,0)
  1146.  
  1147. speed = .05
  1148.  
  1149. mode="origin"
  1150.  
  1151. fixspeed(1)
  1152.  
  1153. else
  1154.  
  1155. wait(.15)
  1156.  
  1157. end
  1158.  
  1159. c2timer = tim
  1160.  
  1161. end
  1162.  
  1163. end)
  1164.  
  1165.  
  1166.  
  1167. lp:GetMouse().Button2Down:connect(function()
  1168.  
  1169. if mode == "kenisis" and grab then
  1170.  
  1171. tim = game:service'RunService'.Stepped:wait()
  1172.  
  1173. if (tim - c2timer < .2) then
  1174.  
  1175. so('235097661',ch.Torso,false,1)
  1176.  
  1177. local shot = grab
  1178.  
  1179. grab=nil
  1180.  
  1181. shot.Velocity=(lp:GetMouse().Hit.p-ch["Right Arm"].Position).unit*375
  1182.  
  1183. else
  1184.  
  1185. wait(.15)
  1186.  
  1187. end
  1188.  
  1189. c2timer = tim
  1190.  
  1191. end
  1192.  
  1193. end)
  1194.  
  1195.  
  1196.  
  1197. lp:GetMouse().Button1Up:connect(function()
  1198.  
  1199. if mode == "fly" then
  1200.  
  1201. mode = "float"
  1202.  
  1203. so('233856106',ch.Torso,false,.8)
  1204.  
  1205. bg:Destroy()
  1206.  
  1207. bv:Destroy()
  1208.  
  1209. ch.Humanoid.PlatformStand = false
  1210.  
  1211. ch.Torso.CFrame = cf(ch.Torso.CFrame.X,ch.Torso.CFrame.Y,ch.Torso.CFrame.Z)*ca(0,ch.Torso.Rotation.Y,0)
  1212.  
  1213. speed = .1
  1214.  
  1215. fixspeed(1)
  1216.  
  1217. elseif mode == "light" then
  1218.  
  1219. so('200633455',ch.Torso,false,.9)
  1220.  
  1221. mode = "ghost"
  1222.  
  1223. speed = .1
  1224.  
  1225. fixspeed(1)
  1226.  
  1227. elseif mode == "kenisis" then
  1228.  
  1229. grab = nil
  1230.  
  1231. lp.CameraMaxZoomDistance = 400
  1232.  
  1233. lp.CameraMinZoomDistance = 0.5
  1234.  
  1235. end
  1236.  
  1237. end)
  1238.  
  1239.  
  1240.  
  1241. lp:GetMouse().KeyDown:connect(function(k)
  1242.  
  1243. k = k:lower()
  1244.  
  1245. if k == "e" and mode ~= "select" and mode ~= "fly" and mode ~= "light" then
  1246.  
  1247. so('233091183',ch.Torso,false,.9)
  1248.  
  1249. pointa(true)
  1250.  
  1251. mode = "select"
  1252.  
  1253. slct = 1
  1254.  
  1255. speed = .1
  1256.  
  1257. fixspeed(1)
  1258.  
  1259. elseif string.byte(k) == 49 then
  1260.  
  1261. textbox:CaptureFocus()
  1262.  
  1263. end
  1264.  
  1265. end)
  1266.  
  1267.  
  1268.  
  1269. lp:GetMouse().WheelForward:connect(function()
  1270.  
  1271. if mode =="kenisis" then
  1272.  
  1273. gdist = gdist - 10
  1274.  
  1275. end
  1276.  
  1277. end)
  1278.  
  1279.  
  1280.  
  1281. lp:GetMouse().WheelBackward:connect(function()
  1282.  
  1283. if mode =="kenisis" then
  1284.  
  1285. if gdist < -5 then
  1286.  
  1287. gdist = gdist + 10
  1288.  
  1289. end
  1290.  
  1291. end
  1292.  
  1293. end)
  1294.  
  1295.  
  1296.  
  1297. guide = new("Part",workspace,{Size=Vector3.new(2,0,2);BrickColor=BrickColor.new("");CanCollide=false;Anchored=true;Locked=true;Transparency=1})
  1298.  
  1299. pl = new("PointLight",guide,{Color=BrickColor.new("Bright orange").Color;Range=0})
  1300.  
  1301. light = new("Fire",guide,{Size=3;Heat=0;Enabled=false})
  1302.  
  1303. BP=new("BodyPosition",nil,{maxForce=Vector3.new(9990000, 9990000, 9990000);position=Vector3.new(0,0,0)})
  1304.  
  1305. make()
  1306.  
  1307.  
  1308.  
  1309. local curplrs = game.Players:GetPlayers()
  1310.  
  1311.  
  1312.  
  1313. for i,v in pairs(curplrs) do
  1314.  
  1315. v.Chatted:connect(function(m)
  1316.  
  1317. table.insert(clogs,"["..v.Name.."]: "..m)
  1318.  
  1319. end)
  1320.  
  1321. end
  1322.  
  1323.  
  1324.  
  1325. game:service"Players".ChildAdded:connect(function(p)
  1326.  
  1327. if p.ClassName == "Player" then
  1328.  
  1329. notif(p.Name.." has joined the server.")
  1330.  
  1331. p.Chatted:connect(function(m)
  1332.  
  1333. table.insert(clogs,"["..p.Name.."]: "..m)
  1334.  
  1335. end)
  1336.  
  1337. end
  1338.  
  1339. end)
  1340.  
  1341.  
  1342.  
  1343. game:service"Players".ChildRemoved:connect(function(p)
  1344.  
  1345. if p.ClassName == "Player" then
  1346.  
  1347. notif(p.Name.." has left the server.")
  1348.  
  1349. end
  1350.  
  1351. end)
  1352.  
  1353.  
  1354.  
  1355. game:service("RunService").Stepped:connect(function()
  1356.  
  1357. ch = lp.Character
  1358.  
  1359. bcount = 0
  1360.  
  1361. for i=1,#pt do
  1362.  
  1363. bcount = bcount + 2
  1364.  
  1365. if mode == "origin" then
  1366.  
  1367. count = count + .0025
  1368.  
  1369. if i <= 3 then
  1370.  
  1371. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*ca(0,count+rad(360/3)*i,0)*cf(2,-3,0)*ca(-pi/2,0,0),speed)
  1372.  
  1373. else
  1374.  
  1375. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*ca(0,-count-rad(360/3)*i,0)*cf(2.3,-3,0)*ca(pi/2,pi,0),speed)
  1376.  
  1377. end
  1378.  
  1379. elseif mode == "tele" then
  1380.  
  1381. pt[i].CFrame = clerp(pt[i].CFrame,cf(send)*ca(0,0,pi/2)*ca(-count-rad(360/6)*i,0,0)*cf(0,3,0)*ca(pi/2,-pi/2,0),speed)
  1382.  
  1383. elseif mode == "select" then
  1384.  
  1385. guide.CanCollide=false
  1386.  
  1387. ch.Humanoid.MaxHealth = 100
  1388.  
  1389. ch.Humanoid.WalkSpeed=16
  1390.  
  1391. pt[i].CFrame = clerp(pt[i].CFrame,ch.Torso.CFrame*ca(0,rad(-15)+rad(360/12)*i,0)*cf(5,0,0)*ca(pi/2,pi,0),speed)
  1392.  
  1393. if lp:GetMouse().Target == pt[i] then
  1394.  
  1395. if i == 1 then
  1396.  
  1397. pt[i].BrickColor = bc("")
  1398.  
  1399. slct = i
  1400.  
  1401. elseif i == 2 then
  1402.  
  1403. pt[i].BrickColor = bc("Royal purple")
  1404.  
  1405. slct = i
  1406.  
  1407. elseif i == 3 then
  1408.  
  1409. pt[i].BrickColor = bc("Lapis")
  1410.  
  1411. slct = i
  1412.  
  1413. elseif i == 4 then
  1414.  
  1415. pt[i].BrickColor = bc("Lime green")
  1416.  
  1417. slct = i
  1418.  
  1419. elseif i == 5 then
  1420.  
  1421. pt[i].BrickColor = bc("Really red")
  1422.  
  1423. slct = i
  1424.  
  1425. elseif i == 6 then
  1426.  
  1427. pt[i].BrickColor = bc("New Yeller")
  1428.  
  1429. slct = i
  1430.  
  1431. end
  1432.  
  1433. else
  1434.  
  1435. pt[i].BrickColor = bc("White")
  1436.  
  1437. end
  1438.  
  1439. elseif mode == "float" then
  1440.  
  1441. guide.CanCollide=true
  1442.  
  1443. count = count + .02
  1444.  
  1445. local goto = ch.Torso.CFrame*CFrame.new(0,-3,0)
  1446.  
  1447. if Vector3.new(0, ch.Torso.Velocity.y, 0).magnitude > 5 then
  1448.  
  1449. guide.CFrame=CFrame.new(goto.X,goto.Y,goto.Z)
  1450.  
  1451. else
  1452.  
  1453. guide.CFrame=CFrame.new(goto.X,guide.CFrame.Y,goto.Z)
  1454.  
  1455. end
  1456.  
  1457. if i <= 3 then
  1458.  
  1459. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*ca(0,count+rad(360/3)*i,0)*cf(4,-3,0)*ca(pi/2,pi-rad(30),0),speed)
  1460.  
  1461. else
  1462.  
  1463. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*ca(0,-count-rad(360/3)*i,0)*cf(4.3,-3,0)*ca(pi/2,pi+rad(30),0),speed)
  1464.  
  1465. end
  1466.  
  1467. elseif mode == "kenisis" then
  1468.  
  1469. count = count + .02
  1470.  
  1471. if grab ~= nil then
  1472.  
  1473. light.Enabled=true
  1474.  
  1475. BP.Parent=grab
  1476.  
  1477. a= ch["Right Arm"].CFrame*CFrame.new(0,gdist,0)*CFrame.Angles(math.rad(90),0,-math.rad(180))
  1478.  
  1479. BP.position=a.p
  1480.  
  1481. else
  1482.  
  1483. BP.Parent=nil
  1484.  
  1485. light.Enabled=false
  1486.  
  1487. end
  1488.  
  1489. light.Color = bc("Lime green").Color
  1490.  
  1491. guide.CFrame=ch['Right Arm'].CFrame*cf(0,-1.5,0)
  1492.  
  1493. local goto = ch.Torso.CFrame*CFrame.new(0,-3,0)
  1494.  
  1495. if i <= 3 then
  1496.  
  1497. pt[i].CFrame = clerp(pt[i].CFrame,ch['Right Arm'].CFrame*ca(0,count+rad(360/3)*i,0)*cf(.5,-1,0)*ca(pi/2,pi-rad(130),0),speed)
  1498.  
  1499. else
  1500.  
  1501. pt[i].CFrame = clerp(pt[i].CFrame,ch['Right Arm'].CFrame*ca(0,-count-rad(360/3)*i,0)*cf(.7,-1,0)*ca(pi/2,pi-rad(130),0),speed)
  1502.  
  1503. end
  1504.  
  1505. elseif mode == "ghost" then
  1506.  
  1507. local ff = new("ForceField",ch)
  1508.  
  1509. ch.Humanoid.MaxHealth = 100000
  1510.  
  1511. ch.Humanoid.Health = 100000
  1512.  
  1513. game.Debris:AddItem(ff,.001)
  1514.  
  1515. light.Enabled=false
  1516.  
  1517. ch.Humanoid.WalkSpeed=35
  1518.  
  1519. pl.Range=0
  1520.  
  1521. count = count + .005
  1522.  
  1523. if i <= 3 then
  1524.  
  1525. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*cf(0,-math.sin(count)*3,0)*ca(0,1.55+count+math.rad(360/3)*i,0)*cf(3,0,0)*ca(0,pi,0),speed)
  1526.  
  1527. else
  1528.  
  1529. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*cf(0,math.sin(count)*3,0)*ca(0,-count+math.rad(360/3)*i,0)*cf(3,0,0)*ca(0,pi,0),speed)
  1530.  
  1531. end
  1532.  
  1533. ypcall(function()
  1534.  
  1535. ch.Torso.CanCollide = false
  1536.  
  1537. ch.Head.CanCollide = false
  1538.  
  1539. end)
  1540.  
  1541. elseif mode == "light" then
  1542.  
  1543. ch.Humanoid.MaxHealth = 100
  1544.  
  1545. ch.Humanoid.WalkSpeed=16
  1546.  
  1547. guide.CFrame = CFrame.new(ch.Torso.CFrame.p)*CFrame.new(0,7,0)
  1548.  
  1549. light.Enabled=true
  1550.  
  1551. light.Color = bc("Bright orange").Color
  1552.  
  1553. pl.Range=60
  1554.  
  1555. count = count + .005
  1556.  
  1557. if i <= 3 then
  1558.  
  1559. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*cf(0,7,0)*ca(count,count,count+math.rad(360/3)*i)*cf(1.5,0,0),speed)
  1560.  
  1561. else
  1562.  
  1563. pt[i].CFrame = clerp(pt[i].CFrame,cf(ch.Torso.CFrame.p)*cf(0,7,0)*ca(count+1.1,count,count+math.rad(360/3)*i)*cf(2.25,0,0)*ca(0,0,0),speed)
  1564.  
  1565. end
  1566.  
  1567. ypcall(function()
  1568.  
  1569. ch.Torso.CanCollide = false
  1570.  
  1571. ch.Head.CanCollide = false
  1572.  
  1573. end)
  1574.  
  1575. elseif mode == "fly" then
  1576.  
  1577. guide.CanCollide=false
  1578.  
  1579. Direction = CFrame.new(ch.Torso.Position,lp:GetMouse().Hit.p)
  1580.  
  1581. bg.cframe = Direction*CFrame.Angles(-1.55,0,0)
  1582.  
  1583. bv.velocity = lp:GetMouse().Hit.lookVector*50
  1584.  
  1585. count = count + .01
  1586.  
  1587. if i <= 3 then
  1588.  
  1589. pt[i].CFrame = clerp(pt[i].CFrame,ch.Torso.CFrame*ca(0,count+rad(360/3)*i,0)*cf(2,-3,0)*ca(pi/2,rad(30),0),speed)
  1590.  
  1591. else
  1592.  
  1593. pt[i].CFrame = clerp(pt[i].CFrame,ch.Torso.CFrame*ca(0,-count-rad(360/3)*i,0)*cf(2,3,0)*ca(pi/2,-rad(30),0),speed)
  1594.  
  1595. end
  1596.  
  1597. elseif mode == "saw" then
  1598.  
  1599. count = count + .015
  1600.  
  1601. local part = pt[i]
  1602.  
  1603. part.CFrame = clerp(pt[i].CFrame,ch.Torso.CFrame*ca(-count-rad(360/6)*i,0,0)*cf(0,3,0)*ca(pi/2,-pi/2,0),speed)
  1604.  
  1605. local shootpos = pt[i].CFrame*cf(-2,0,0)
  1606.  
  1607. local startpos = pt[i].CFrame*cf(-1.2,0,0)
  1608.  
  1609. local ray = Ray.new(startpos.p,(shootpos.p - startpos.p).unit*2)
  1610.  
  1611. local hit,position = game.Workspace:FindPartOnRayWithIgnoreList(ray,ignore)
  1612.  
  1613. if hit then
  1614.  
  1615. frag(hit)
  1616.  
  1617. end
  1618.  
  1619. elseif mode == "lightning" then
  1620.  
  1621. count = count + .015
  1622.  
  1623. guide.CFrame = cf(ch.Torso.CFrame.p)*CFrame.new(0,7,0)
  1624.  
  1625. guide.CFrame = CFrame.new(guide.CFrame.p,lp:GetMouse().Hit.p)
  1626.  
  1627. if i <= 3 then
  1628.  
  1629. pt[i].CFrame = clerp(pt[i].CFrame,guide.CFrame*ca(-pi/2,count+rad(360/3)*i,0)*cf(1.7,0,0)*ca(pi/2,0,0),speed)
  1630.  
  1631. else
  1632.  
  1633. pt[i].CFrame = clerp(pt[i].CFrame,guide.CFrame*ca(-pi/2,-count-rad(360/3)*i,0)*cf(2,0,0)*ca(pi/2,-rad(30),0),speed)
  1634.  
  1635. end
  1636.  
  1637. end
  1638.  
  1639. ignore = {}
  1640.  
  1641. if bcount < 13 then
  1642.  
  1643. pt2[bcount-1].CFrame = pt[i].CFrame *cf(-0.8,-0.5,0)*ca(0,0,rad(60))
  1644.  
  1645. pt2[bcount].CFrame = pt[i].CFrame *cf(-0.8,0.5,0)*ca(0,0,-rad(60))
  1646.  
  1647. end
  1648.  
  1649. table.insert(ignore,pt2[bcount-1])
  1650.  
  1651. table.insert(ignore,pt2[bcount])
  1652.  
  1653. end
  1654.  
  1655. if armloop then
  1656.  
  1657. if ch.Torso:findFirstChild("Right Shoulder") then
  1658.  
  1659. armw = ch.Torso:findFirstChild("Right Shoulder")
  1660.  
  1661. armw.Parent = nil
  1662.  
  1663. end
  1664.  
  1665. ch['Right Arm'].Anchored = true
  1666.  
  1667. local p0 = ch.Torso.CFrame
  1668.  
  1669. p0 = p0 + ((p0 * ca(pi/-2,0,0)).lookVector * -0.5) + (p0 * ca(0,pi/-2,0)).lookVector
  1670.  
  1671. local p1 = p0 + ((p0.p-lp:GetMouse().Hit.p).unit * -2)
  1672.  
  1673. ch['Right Arm'].CFrame = cf((p0.p + p1.p)/2,p0.p) * ca(-math.pi/2,0,0)
  1674.  
  1675. end
  1676.  
  1677. for i,v in pairs(pt3) do
  1678.  
  1679. if v.Parent ~= workspace then
  1680.  
  1681. for i=1,#pt3 do game.Debris:AddItem(pt3[i],.1) end
  1682.  
  1683. pt3 = {}
  1684.  
  1685. pt2 = {}
  1686.  
  1687. pt = {}
  1688.  
  1689. make()
  1690.  
  1691. end
  1692.  
  1693. end
  1694.  
  1695. if not lp.PlayerGui:findFirstChild("JL_gui") then
  1696.  
  1697. makeg()
  1698.  
  1699. end
  1700.  
  1701. if guide.Parent ~= workspace then
  1702.  
  1703. guide = new("Part",workspace,{Size=Vector3.new(2,0,2);BrickColor=BrickColor.new("");CanCollide=false;Anchored=true;Locked=true;Transparency=1})
  1704.  
  1705. pl = new("PointLight",guide,{Color=BrickColor.new("Bright orange").Color;Range=0})
  1706.  
  1707. light = new("Fire",guide,{Size=3;Heat=0;Enabled=false})
  1708.  
  1709. end
  1710.  
  1711. if textlabel_2 then
  1712.  
  1713. textlabel_2.Text = "FPS: "..math.floor(1/wait()*2)
  1714.  
  1715. end
  1716.  
  1717. end)
  1718.  
  1719.  
  1720.  
  1721. efx(lp.Character.Torso)
  1722.  
  1723. wait(.1)
  1724.  
  1725. notif("JarLore Version"..version.." has successfully loaded.")
  1726.  
  1727. wait(2)
  1728.  
  1729. notif("You may start by pressing [L-CTRL] to focus.")
  1730.  
  1731.  
  1732.  
  1733. --[["That'sa all folks!"]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement