Advertisement
Axelpuff

Domi FE

Aug 28th, 2018
1,049
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.77 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility: by WaverlyCole & Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. if Index == "PlrObj" then
  88. return RealPlayer
  89. end
  90. return RealPlayer[Index]
  91. end
  92. end;
  93. __tostring = function(self)
  94. return RealPlayer.Name
  95. end
  96. })
  97. end
  98. end
  99. if RealGame[Index] then
  100. local Type = type(RealGame[Index])
  101. if Type == "function" then
  102. if Index:lower() == "getservice" or Index:lower() == "service" then
  103. return function (self,Service)
  104. if Service:lower() == "players" then
  105. return setmetatable({},{
  106. __index = function (self2,Index2)
  107. local RealService = RealGame:GetService(Service)
  108. local Type2 = type(Index2)
  109. if Type2 == "function" then
  110. return function (self,...)
  111. return RealService[Index2](RealService,...)
  112. end
  113. else
  114. if Index2:lower() == "localplayer" then
  115. return Sandbox(owner)
  116. end
  117. return RealService[Index2]
  118. end
  119. end;
  120. __tostring = function(self)
  121. return RealGame:GetService(Service).Name
  122. end
  123. })
  124. elseif Service:lower() == "contextactionservice" then
  125. return InternalData["ContextActionService"]
  126. elseif Service:lower() == "contextactionservice" then
  127. return InternalData["UserInputService"]
  128. elseif Service:lower() == "runservice" then
  129. return setmetatable({},{
  130. __index = function(self2,Index2)
  131. local RealService = RealGame:GetService(Service)
  132. local Type2 = type(Index2)
  133. if Type2 == "function" then
  134. return function (self,...)
  135. return RealService[Index2](RealService,...)
  136. end
  137. else
  138. if Index2:lower() == "bindtorenderstep" then
  139. return function (self,Name,Priority,Function)
  140. return RealGame:GetService("RunService").Stepped:Connect(Function)
  141. end
  142. end
  143. if Index2:lower() == "renderstepped" then
  144. return RealService["Stepped"]
  145. end
  146. return RealService[Index2]
  147. end
  148. end
  149. })
  150. else
  151. return RealGame:GetService(Service)
  152. end
  153. end
  154. end
  155. return function (self,...)
  156. return RealGame[Index](RealGame,...)
  157. end
  158. else
  159. if game:GetService(Index) then
  160. return game:GetService(Index)
  161. end
  162. return RealGame[Index]
  163. end
  164. else
  165. return nil
  166. end
  167. end
  168. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  169. print("Complete! Running...")
  170.  
  171.  
  172. --//Paste script below this line.
  173.  
  174. ------------------
  175. --Suck Suck Suck--
  176. ------------------
  177. --[[
  178. JarLore V 5.2
  179. LocalScript based admin
  180. Made by jarredbcv
  181.  
  182. Originally made to rek oxcool1's sb
  183. but, I just get banned anywho.. :(
  184.  
  185. ~ChangeLogs~
  186. ;Added anti remove
  187. ;Added mode 1,2,3,4,5,6
  188. ;Added Gui for admin control
  189. ;Added notifications
  190. ]]--
  191. version = 5.2
  192. wait(.1)
  193. local lp = game.Players.LocalPlayer
  194. local pt = {}
  195. local pt2 = {}
  196. local pt3 = {}
  197. local rad = math.rad
  198. local pi = math.pi
  199. local cf = CFrame.new
  200. local ca = CFrame.Angles
  201. local mr = math.random
  202. local count = 0
  203. local bcount = 0
  204. local mode = "origin"
  205. local bc = BrickColor.new
  206. local slct = 0
  207. local speed = 1
  208. local guit = {}
  209. local send = cf()
  210. local as = 4
  211. local events = {}
  212. local fragdeb = false
  213. local ignore = {}
  214. local armloop = false
  215. local grab = nil
  216. local gdist = -5
  217. local tim = 0
  218. local c2timer = 0
  219. local banned = {}
  220. local cmds = {}
  221. local clogs = {}
  222. local bet = "!"
  223.  
  224. --[["The best ever!"]]--
  225.  
  226. local lerp = function(a,b,c)
  227. return a+(b-a)*c
  228. end
  229.  
  230. local clerp = function(c1,c2,t)
  231. return c1:lerp(c2,t)
  232. end
  233.  
  234. local ClrLerp = function(Mesh,Clr2,Step)
  235. Clr1 = Mesh.VertexColor
  236. Mesh.VertexColor = Vector3.new(lerp(Clr1.X,Clr2.X,Step),lerp(Clr1.Y,Clr2.Y,Step),lerp(Clr1.Z,Clr2.Z,Step))
  237. end
  238.  
  239. local GetDiscoColor = function(hue)
  240. local section = hue % 1 * 3
  241. local secondary = 0.5 * math.pi * (section % 1)
  242. if section < 1 then
  243. return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  244. elseif section < 2 then
  245. return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  246. else
  247. return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  248. end
  249. end
  250.  
  251. local new = function(Object, Parent, Data)
  252. local Object = Instance.new(Object)
  253. for Index, Value in pairs(Data or {}) do
  254. Object[Index] = Value
  255. end
  256. Object.Parent = Parent
  257. return Object
  258. end
  259.  
  260. local intable = function(tab, obj)
  261. for _, v in ipairs(tab) do
  262. if v == obj then
  263. return _
  264. end
  265. end
  266. return 0
  267. end
  268.  
  269. local so = function(id,par,lo,pi,tm)
  270. Spawn(function()
  271. local s = new("Sound",par,{Looped=lo;Pitch=pi;SoundId = "http://roblox.com/asset/?id="..id})
  272. wait() -- tnx anti
  273. s:play()
  274. s.Volume=.8
  275. game.Debris:AddItem(s,tm)
  276. end)
  277. return s
  278. end
  279.  
  280. local Lightning = function(Start,End,Times,Offset,Color,Thickness)
  281. local magz = (Start - End).magnitude
  282. local curpos = Start
  283. local trz = {-Offset,Offset}
  284. for i=1,Times do
  285. local li = new("Part",workspace,{Size=Vector3.new(Thickness,Thickness,magz/Times);BrickColor=bc('White');CanCollide=false;Anchored=true})
  286. 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})
  287. local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  288. local trolpos = cf(curpos,End)*cf(0,0,magz/Times).p+ofz
  289. if Times == i then
  290. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  291. li.CFrame = cf(curpos,End)*cf(0,0,-magz2/2)
  292. else
  293. li.CFrame = cf(curpos,trolpos)*cf(0,0,magz/Times/2)
  294. end
  295. curpos = li.CFrame*cf(0,0,magz/Times/2).p
  296. game.Debris:AddItem(li,.3)
  297. Spawn(function()
  298. for i=1,10 do
  299. game:service"RunService".RenderStepped:wait()
  300. li.Transparency = li.Transparency+.1
  301. end
  302. li:Destroy()
  303. end)
  304. end
  305. end
  306.  
  307. local explosion = function(col1,col2,cfr,sz,rng)
  308. local a = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  309. local a2 = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  310. local a3 = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  311. v1,v2,v3=sz.x,sz.y,sz.z
  312. local m = new("SpecialMesh",a,{MeshId='rbxassetid://1185246';Scale=Vector3.new(v1,v2,v3);TextureId='http://www.roblox.com/asset/?id=55687933';VertexColor = col1})
  313. 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})
  314. 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})
  315. a.CFrame=cfr
  316. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  317. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  318. for i,v in pairs(workspace:children()) do
  319. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  320. if v:findFirstChild("Head") and v:findFirstChild("Torso") then
  321. if (v:findFirstChild("Torso").Position - a.Position).magnitude < rng and v.Name ~= lp.Character.Name then
  322. v:BreakJoints()
  323. end
  324. end
  325. end
  326. end
  327. game.Debris:AddItem(a,.6)
  328. game.Debris:AddItem(a2,.6)
  329. game.Debris:AddItem(a3,.6)
  330. Spawn(function()
  331. while true do
  332. game:service"RunService".RenderStepped:wait()
  333. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  334. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  335. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  336. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  337. a2.CFrame=a2.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))
  338. a3.CFrame=a3.CFrame*CFrame.Angles(-math.rad(2),-math.rad(2),-math.rad(2))
  339. a.Transparency=a.Transparency+0.05
  340. a2.Transparency=a2.Transparency+0.05
  341. a3.Transparency=a3.Transparency+0.05
  342. end
  343. end)
  344. end
  345.  
  346. local frag = function(hit)
  347. local t = {}
  348. local A = {-1, 1}
  349. if hit.Name ~= "Base" and hit.Name ~= "adpart" and hit.Parent ~= lp.Character and hit.Parent.Parent ~= lp.Character and fragdeb ~= true then
  350. so("201858024",ch.Torso,false,math.random(7,11)/10,4)
  351. fragdeb = true
  352. hit:BreakJoints()
  353. local X, Y, Z = 0, 0, 0
  354. for x = 1, 2 do
  355. if hit.Size.X > 1 then
  356. X = hit.Size.X/2
  357. end
  358. for y = 1, 2 do
  359. if hit.Size.Y > 1 then
  360. Y = hit.Size.Y/2
  361. end
  362. for z = 1, 2 do
  363. if hit.Size.Z > 1 then
  364. Z = hit.Size.Z/2
  365. end
  366. local obj = Vector3.new(X*A[x],Y*A[y],Z*A[z])
  367. if intable(t, obj) == 0 and (X ~= 0 or Y ~= 0) and (X ~= 0 or Z ~= 0) and (Y ~= 0 or Z ~= 0) then
  368. table.insert(t, obj)
  369. end
  370. end
  371. end
  372. end
  373. if #t > 0 then
  374. local h = hit:clone()
  375. local par = hit.Parent
  376. hit:Destroy()
  377. hit = h:clone()
  378. for _, v in ipairs(t) do
  379. local n = hit:clone()
  380. --n.FormFactor = "Custom"
  381. n.Size = hit.Size/2
  382. local x,y,z = hit.CFrame:toEulerAnglesXYZ()
  383. n.CFrame = CFrame.new(v/2)*CFrame.Angles(x,y,z) +hit.Position
  384. n.Rotation = hit.Rotation
  385. n.Velocity = Vector3.new(0,0,0)
  386. n.RotVelocity = Vector3.new(0,0,0)
  387. n.Parent = par
  388. 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
  389. n:BreakJoints()
  390. end
  391. end
  392. end
  393. wait()
  394. fragdeb = false
  395. end
  396.  
  397. local notif = function(txt)
  398. for i,v in pairs(guit) do
  399. v.Position = v.Position - UDim2.new(0,0,0.03,0)
  400. end
  401. 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})
  402. so("205318910",lp.PlayerGui,false,1)
  403. table.insert(guit,notif)
  404. spawn(function() wait(5)
  405. for i=1,20 do wait()
  406. notif.BackgroundTransparency = notif.BackgroundTransparency +.05
  407. notif.TextTransparency = notif.TextTransparency +.05
  408. notif.TextStrokeTransparency = notif.TextStrokeTransparency +.05
  409. end
  410. notif:Destroy()
  411. table.remove(guit,1)
  412. end)
  413. end
  414.  
  415. local makeg = function()
  416. local jlgui = new("ScreenGui",lp.PlayerGui,{Name="JL_gui"})
  417. 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)})
  418. 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})
  419. 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})
  420. 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)})
  421. 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"})
  422. 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)})
  423. 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})
  424. notificationbin = Instance.new("Folder", jlgui,{Name="Notification_bin"})
  425. listbin = Instance.new("Folder", jlgui,{Name="List_bin"})
  426. textbox.FocusLost:connect(function()
  427. local msg = textbox.Text
  428. local usedACommand=false
  429. for i,v in pairs(cmds) do
  430. if msg:lower():match(bet..v.Usage:lower()..'% ?') and usedACommand==false then
  431. usedACommand=true
  432. local Run, Error = ypcall(function()
  433. spawn(function()
  434. v.Function(lp.Name,msg:lower():match(bet..v.Usage:lower()..'%>?(.+)')or'')
  435. end)
  436. end)
  437. if Error then
  438. notif(Error)
  439. end
  440. end
  441. end
  442. textbox.Text = "Press [R-CTRL] to focus"
  443. end)
  444. end
  445.  
  446. local makelist = function(na,list)
  447. local pos = -7
  448. 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)})
  449. 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})
  450. 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)})
  451. 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)})
  452. for i,v in pairs(list) do
  453. 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})
  454. textlabel2.Position = UDim2.new(0,0,0,pos+7)
  455. pos = pos + 25
  456. scrollingframe.CanvasSize = UDim2.new(0,0,0,pos+15)
  457. end
  458. textbutton.MouseButton1Click:connect(function()
  459. frame:Destroy()
  460. end)
  461. end
  462.  
  463. local efx = function(part)
  464. if not part then return end
  465. local Num = 0
  466. local efxs = {}
  467. for i = 1,6 do
  468. local p = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true;CFrame=part.CFrame})
  469. local msh = new("SpecialMesh",p,{Scale=Vector3.new(1.55,.5,.5);MeshId='rbxassetid://9756362';TextureId='rbxassetid://25701026';VertexColor=GetDiscoColor(i/10)})
  470. table.insert(efxs,p)
  471. local p=new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true;CFrame=part.CFrame})
  472. msh=new("SpecialMesh",p,{Scale=Vector3.new(1.2,.5,.5);MeshId='rbxassetid://9756362';TextureId='rbxassetid://25701026';VertexColor=GetDiscoColor(i/10+1.2)})
  473. table.insert(efxs,p)
  474. end
  475. for i=1,50 do wait()
  476. Num=Num+.1
  477. for i,v in pairs(efxs)do
  478. if(i<7)then
  479. 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)
  480. else
  481. 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)
  482. end
  483. end
  484. end
  485. for i=1,10 do wait()
  486. for i,v in pairs(efxs)do
  487. ClrLerp(v.Mesh,Vector3.new(0,0,0),.3)
  488. v.Mesh.Scale=v.Mesh.Scale+Vector3.new(-.15,0,0)
  489. end
  490. end
  491. for i,v in pairs(efxs)do
  492. v:Destroy()
  493. end
  494. efxs={}
  495. end
  496.  
  497.  
  498. local GetPlrs = function(Msg)
  499. local R = {}
  500. if Msg:lower() == "all" then
  501. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  502. table.insert(R, v)
  503. end
  504. else
  505. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  506. if v.Name:lower():sub(1 ,#Msg)==Msg:lower() then
  507. table.insert(R, v)
  508. end
  509. end
  510. end
  511. return R
  512. end
  513.  
  514. local AddCmd = function(Name, Usage, Description, Function)
  515. cmds[Name] = {Name = Name, Usage = Usage, Description = Description, Function = Function}
  516. end
  517.  
  518. local fixcol = function()
  519. for i=1,#pt do pt[i].BrickColor = bc("White") end
  520. end
  521.  
  522. local np = function(sz,col)
  523. local new = new("Part",workspace,{Size=Vector3.new(0,sz,0);BrickColor=BrickColor.new(col);CanCollide=false;Anchored=true;Locked=true;Name="adpart"})
  524. return new
  525. end
  526.  
  527. local pointa = function(var)
  528. if var == true then
  529. if armloop == false then
  530. armloop=true
  531. end
  532. else
  533. armloop=false
  534. ch['Right Arm'].Anchored = false
  535. armw.Parent = ch.Torso
  536. end
  537. end
  538.  
  539. local fixspeed = function(spd)
  540. repeat wait() speed = speed + .025 until speed >= spd
  541. end
  542.  
  543. local make = function()
  544. for i=1,6 do
  545. local a = np(1.2,"White")
  546. table.insert(pt,a)
  547. local a1 = np(1.4,"Black")
  548. table.insert(pt2,a1)
  549. local a2 = np(1.4,"Black")
  550. table.insert(pt2,a2)
  551. table.insert(pt3,a)
  552. table.insert(pt3,a1)
  553. table.insert(pt3,a2)
  554. end
  555. end
  556.  
  557. --cmds--
  558. AddCmd('Kill','kill','Kills <player>',function(Spkr,Msg)
  559. for _,player in next,GetPlrs(Msg)do
  560. spawn(function()
  561. notif(player.Name.." was killed.")
  562. efx(player.Character.Torso)
  563. player.Character:BreakJoints()
  564. end)
  565. end
  566. end)
  567.  
  568. AddCmd('Kick','kick','Kicks <player>',function(Spkr,Msg)
  569. for _,player in next,GetPlrs(Msg)do
  570. spawn(function()
  571. notif(player.Name.." was kicked.")
  572. efx(player.Character.Torso)
  573. player:Destroy()
  574. end)
  575. end
  576. end)
  577.  
  578. AddCmd('God','god','Gods <player>',function(Spkr,Msg)
  579. for _,player in next,GetPlrs(Msg)do
  580. spawn(function()
  581. notif(player.Name.." was godded.")
  582. efx(player.Character.Torso)
  583. player.Character.Humanoid.MaxHealth=1e1000
  584. end)
  585. end
  586. end)
  587.  
  588. AddCmd('UnGod','ungod','UnGods <player>',function(Spkr,Msg)
  589. for _,player in next,GetPlrs(Msg)do
  590. spawn(function()
  591. notif(player.Name.." was ungodded.")
  592. efx(player.Character.Torso)
  593. player.Character.Humanoid.MaxHealth=100
  594. end)
  595. end
  596. end)
  597.  
  598. AddCmd('ForceField','ff','ForceFields <player>',function(Spkr,Msg)
  599. for _,player in next,GetPlrs(Msg)do
  600. spawn(function()
  601. notif(player.Name.." was given a forcefield.")
  602. efx(player.Character.Torso)
  603. Instance.new("ForceField",player.Character).Name="j_ff"
  604. end)
  605. end
  606. end)
  607.  
  608. AddCmd('ForceField','unff','UnForceFields <player>',function(Spkr,Msg)
  609. for _,player in next,GetPlrs(Msg)do
  610. spawn(function()
  611. notif(player.Name.."'s forcefield was removed.")
  612. efx(player.Character.Torso)
  613. player.Character:findFirstChild("j_ff"):Destroy()
  614. end)
  615. end
  616. end)
  617.  
  618. AddCmd('Song','sng','Plays <song>',function(Spkr,Msg)
  619. notif(Msg.." was played.")
  620. spawn(function()
  621. if not game:service"Workspace":FindFirstChild("jbcv_sound") then
  622. local jbcv_sond=Instance.new("Sound",game:service"Workspace")
  623. jbcv_sond.Name="jbcv_sound"
  624. jbcv_sond.Looped=true
  625. jbcv_sond.Volume=1
  626. end
  627. local sond=game:service"Workspace":FindFirstChild("jbcv_sound")
  628. sond.Volume=0
  629. sond.Pitch=0
  630. sond:Stop()
  631. wait()
  632. sond.SoundId="rbxassetid://"..Msg
  633. sond.Volume=1
  634. sond.Pitch=1
  635. sond:Play()
  636. end)
  637. end)
  638.  
  639. AddCmd('Stop','stop','Stops <song>',function(Spkr,Msg)
  640. notif("Song was stopped.")
  641. local sond=game:service"Workspace":FindFirstChild("jbcv_sound")
  642. sond.Volume=0
  643. sond.Pitch=0
  644. sond:Stop()
  645. end)
  646.  
  647. AddCmd('ShowLogs','clogs','Shows the chat logs for the server',function(Spkr,Msg)
  648. notif("Showing chatlogs.")
  649. makelist("ChatLogs",clogs)
  650. end)
  651.  
  652. AddCmd('Commands','cmds','Shows a list of admin commands.',function(Spkr,Msg)
  653. notif("Showing commands.")
  654. local cmdtab = {}
  655. for i,v in pairs(cmds) do
  656. table.insert(cmdtab," "..v.Name.." Usage:"..v.Usage)
  657. end
  658. makelist("Commands",cmdtab)
  659. end)
  660.  
  661.  
  662. lp:GetMouse().Button1Down:connect(function()
  663. fixcol()
  664. if mode == "select" then
  665. so('233091183',ch.Torso,false,.8)
  666. if slct == 1 then
  667. pointa(false)
  668. mode = "origin"
  669. speed = .1
  670. fixspeed(1)
  671. return
  672. elseif slct == 2 then
  673. pointa(false)
  674. mode = "ghost"
  675. speed = .1
  676. fixspeed(1)
  677. return
  678. elseif slct == 3 then
  679. pointa(false)
  680. mode = "float"
  681. speed = .1
  682. fixspeed(1)
  683. return
  684. elseif slct == 4 then
  685. mode = "kenisis"
  686. speed = .1
  687. fixspeed(1)
  688. return
  689. elseif slct == 5 then
  690. pointa(false)
  691. mode = "saw"
  692. speed = .1
  693. fixspeed(1)
  694. return
  695. elseif slct == 6 then
  696. pointa(false)
  697. mode = "lightning"
  698. speed = .1
  699. fixspeed(1)
  700. return
  701. end
  702. elseif mode == "ghost" then
  703. so('200633455',ch.Torso,false,1)
  704. mode = "light"
  705. speed = .1
  706. fixspeed(1)
  707. elseif mode == "lightning" then
  708. so('228343249',ch.Torso,false,.9)
  709. color=GetDiscoColor(tick()*.5)
  710. Lightning(guide.CFrame.p,lp:GetMouse().hit.p,math.random(5,10),math.random(-2.5,2.5),color,1.5)
  711. explosion(color,GetDiscoColor(tick()*.3),CFrame.new(lp:GetMouse().hit.p),Vector3.new(30,30,30),20)
  712. elseif mode == "kenisis" then
  713. if lp:GetMouse().Target~=nil and grab == nil then
  714. if lp:GetMouse().Target.ClassName=="Part" and lp:GetMouse().Target.Name~="Base" then
  715. gdist = -(ch:findFirstChild("Right Arm").Position - lp:GetMouse().Target.CFrame.p).magnitude
  716. grab=lp:GetMouse().Target
  717. local dis = (ch:findFirstChild("Head").Position - workspace.CurrentCamera.CoordinateFrame.p).magnitude
  718. lp.CameraMaxZoomDistance = dis
  719. lp.CameraMinZoomDistance = dis
  720. end
  721. end
  722. elseif mode == "float" then
  723. so('233856106',ch.Torso,false,.9)
  724. mode = "fly"
  725. bg=Instance.new("BodyGyro",ch.Torso)
  726. bv=Instance.new("BodyVelocity",ch.Torso)
  727. bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  728. bv.maxForce = Vector3.new(99e3,99e3,99e3)
  729. if(ch.Humanoid.Sit ~= true)then ch.Humanoid.PlatformStand = true end
  730. speed = .1
  731. fixspeed(1)
  732. elseif mode == "origin" then
  733. tim = game:service'RunService'.Stepped:wait()
  734. if (tim - c2timer < .2) then
  735. c2timer = tim
  736. speed = .15
  737. send = lp:GetMouse().Hit.p
  738. mode = "tele"
  739. wait(.2)
  740. so('161006033',ch.Torso,false,.9)
  741. ch.Torso.CFrame = cf(send)*cf(0,3,0)*ca(0,ch.Torso.Rotation.Y,0)
  742. speed = .05
  743. mode="origin"
  744. fixspeed(1)
  745. else
  746. wait(.15)
  747. end
  748. c2timer = tim
  749. end
  750. end)
  751.  
  752. lp:GetMouse().Button2Down:connect(function()
  753. if mode == "kenisis" and grab then
  754. tim = game:service'RunService'.Stepped:wait()
  755. if (tim - c2timer < .2) then
  756. so('235097661',ch.Torso,false,1)
  757. local shot = grab
  758. grab=nil
  759. shot.Velocity=(lp:GetMouse().Hit.p-ch["Right Arm"].Position).unit*375
  760. else
  761. wait(.15)
  762. end
  763. c2timer = tim
  764. end
  765. end)
  766.  
  767. lp:GetMouse().Button1Up:connect(function()
  768. if mode == "fly" then
  769. mode = "float"
  770. so('233856106',ch.Torso,false,.8)
  771. bg:Destroy()
  772. bv:Destroy()
  773. ch.Humanoid.PlatformStand = false
  774. ch.Torso.CFrame = cf(ch.Torso.CFrame.X,ch.Torso.CFrame.Y,ch.Torso.CFrame.Z)*ca(0,ch.Torso.Rotation.Y,0)
  775. speed = .1
  776. fixspeed(1)
  777. elseif mode == "light" then
  778. so('200633455',ch.Torso,false,.9)
  779. mode = "ghost"
  780. speed = .1
  781. fixspeed(1)
  782. elseif mode == "kenisis" then
  783. grab = nil
  784. lp.CameraMaxZoomDistance = 400
  785. lp.CameraMinZoomDistance = 0.5
  786. end
  787. end)
  788.  
  789. lp:GetMouse().KeyDown:connect(function(k)
  790. k = k:lower()
  791. if k == "e" and mode ~= "select" and mode ~= "fly" and mode ~= "light" then
  792. so('233091183',ch.Torso,false,.9)
  793. pointa(true)
  794. mode = "select"
  795. slct = 1
  796. speed = .1
  797. fixspeed(1)
  798. elseif string.byte(k) == 49 then
  799. textbox:CaptureFocus()
  800. end
  801. end)
  802.  
  803. lp:GetMouse().WheelForward:connect(function()
  804. if mode =="kenisis" then
  805. gdist = gdist - 10
  806. end
  807. end)
  808.  
  809. lp:GetMouse().WheelBackward:connect(function()
  810. if mode =="kenisis" then
  811. if gdist < -5 then
  812. gdist = gdist + 10
  813. end
  814. end
  815. end)
  816.  
  817. guide = new("Part",workspace,{Size=Vector3.new(2,0,2);BrickColor=BrickColor.new("");CanCollide=false;Anchored=true;Locked=true;Transparency=1})
  818. pl = new("PointLight",guide,{Color=BrickColor.new("Bright orange").Color;Range=0})
  819. light = new("Fire",guide,{Size=3;Heat=0;Enabled=false})
  820. BP=new("BodyPosition",nil,{maxForce=Vector3.new(9990000, 9990000, 9990000);position=Vector3.new(0,0,0)})
  821. make()
  822.  
  823. local curplrs = game.Players:GetPlayers()
  824.  
  825. for i,v in pairs(curplrs) do
  826. v.Chatted:connect(function(m)
  827. table.insert(clogs,"["..v.Name.."]: "..m)
  828. end)
  829. end
  830.  
  831. game:service"Players".ChildAdded:connect(function(p)
  832. if p.ClassName == "Player" then
  833. notif(p.Name.." has joined the server.")
  834. p.Chatted:connect(function(m)
  835. table.insert(clogs,"["..p.Name.."]: "..m)
  836. end)
  837. end
  838. end)
  839.  
  840. game:service"Players".ChildRemoved:connect(function(p)
  841. if p.ClassName == "Player" then
  842. notif(p.Name.." has left the server.")
  843. end
  844. end)
  845.  
  846. game:service("RunService").Stepped:connect(function()
  847. ch = lp.Character
  848. bcount = 0
  849. for i=1,#pt do
  850. bcount = bcount + 2
  851. if mode == "origin" then
  852. count = count + .0025
  853. if i <= 3 then
  854. 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)
  855. else
  856. 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)
  857. end
  858. elseif mode == "tele" then
  859. 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)
  860. elseif mode == "select" then
  861. guide.CanCollide=false
  862. ch.Humanoid.MaxHealth = 100
  863. ch.Humanoid.WalkSpeed=16
  864. 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)
  865. if lp:GetMouse().Target == pt[i] then
  866. if i == 1 then
  867. pt[i].BrickColor = bc("")
  868. slct = i
  869. elseif i == 2 then
  870. pt[i].BrickColor = bc("Royal purple")
  871. slct = i
  872. elseif i == 3 then
  873. pt[i].BrickColor = bc("Lapis")
  874. slct = i
  875. elseif i == 4 then
  876. pt[i].BrickColor = bc("Lime green")
  877. slct = i
  878. elseif i == 5 then
  879. pt[i].BrickColor = bc("Really red")
  880. slct = i
  881. elseif i == 6 then
  882. pt[i].BrickColor = bc("New Yeller")
  883. slct = i
  884. end
  885. else
  886. pt[i].BrickColor = bc("White")
  887. end
  888. elseif mode == "float" then
  889. guide.CanCollide=true
  890. count = count + .02
  891. local goto = ch.Torso.CFrame*CFrame.new(0,-3,0)
  892. if Vector3.new(0, ch.Torso.Velocity.y, 0).magnitude > 5 then
  893. guide.CFrame=CFrame.new(goto.X,goto.Y,goto.Z)
  894. else
  895. guide.CFrame=CFrame.new(goto.X,guide.CFrame.Y,goto.Z)
  896. end
  897. if i <= 3 then
  898. 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)
  899. else
  900. 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)
  901. end
  902. elseif mode == "kenisis" then
  903. count = count + .02
  904. if grab ~= nil then
  905. light.Enabled=true
  906. BP.Parent=grab
  907. a= ch["Right Arm"].CFrame*CFrame.new(0,gdist,0)*CFrame.Angles(math.rad(90),0,-math.rad(180))
  908. BP.position=a.p
  909. else
  910. BP.Parent=nil
  911. light.Enabled=false
  912. end
  913. light.Color = bc("Lime green").Color
  914. guide.CFrame=ch['Right Arm'].CFrame*cf(0,-1.5,0)
  915. local goto = ch.Torso.CFrame*CFrame.new(0,-3,0)
  916. if i <= 3 then
  917. 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)
  918. else
  919. 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)
  920. end
  921. elseif mode == "ghost" then
  922. local ff = new("ForceField",ch)
  923. ch.Humanoid.MaxHealth = 100000
  924. ch.Humanoid.Health = 100000
  925. game.Debris:AddItem(ff,.001)
  926. light.Enabled=false
  927. ch.Humanoid.WalkSpeed=35
  928. pl.Range=0
  929. count = count + .005
  930. if i <= 3 then
  931. 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)
  932. else
  933. 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)
  934. end
  935. ypcall(function()
  936. ch.Torso.CanCollide = false
  937. ch.Head.CanCollide = false
  938. end)
  939. elseif mode == "light" then
  940. ch.Humanoid.MaxHealth = 100
  941. ch.Humanoid.WalkSpeed=16
  942. guide.CFrame = CFrame.new(ch.Torso.CFrame.p)*CFrame.new(0,7,0)
  943. light.Enabled=true
  944. light.Color = bc("Bright orange").Color
  945. pl.Range=60
  946. count = count + .005
  947. if i <= 3 then
  948. 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)
  949. else
  950. 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)
  951. end
  952. ypcall(function()
  953. ch.Torso.CanCollide = false
  954. ch.Head.CanCollide = false
  955. end)
  956. elseif mode == "fly" then
  957. guide.CanCollide=false
  958. Direction = CFrame.new(ch.Torso.Position,lp:GetMouse().Hit.p)
  959. bg.cframe = Direction*CFrame.Angles(-1.55,0,0)
  960. bv.velocity = lp:GetMouse().Hit.lookVector*50
  961. count = count + .01
  962. if i <= 3 then
  963. 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)
  964. else
  965. 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)
  966. end
  967. elseif mode == "saw" then
  968. count = count + .015
  969. local part = pt[i]
  970. 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)
  971. local shootpos = pt[i].CFrame*cf(-2,0,0)
  972. local startpos = pt[i].CFrame*cf(-1.2,0,0)
  973. local ray = Ray.new(startpos.p,(shootpos.p - startpos.p).unit*2)
  974. local hit,position = game.Workspace:FindPartOnRayWithIgnoreList(ray,ignore)
  975. if hit then
  976. frag(hit)
  977. end
  978. elseif mode == "lightning" then
  979. count = count + .015
  980. guide.CFrame = cf(ch.Torso.CFrame.p)*CFrame.new(0,7,0)
  981. guide.CFrame = CFrame.new(guide.CFrame.p,lp:GetMouse().Hit.p)
  982. if i <= 3 then
  983. 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)
  984. else
  985. 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)
  986. end
  987. end
  988. ignore = {}
  989. if bcount < 13 then
  990. pt2[bcount-1].CFrame = pt[i].CFrame *cf(-0.8,-0.5,0)*ca(0,0,rad(60))
  991. pt2[bcount].CFrame = pt[i].CFrame *cf(-0.8,0.5,0)*ca(0,0,-rad(60))
  992. end
  993. table.insert(ignore,pt2[bcount-1])
  994. table.insert(ignore,pt2[bcount])
  995. end
  996. if armloop then
  997. if ch.Torso:findFirstChild("Right Shoulder") then
  998. armw = ch.Torso:findFirstChild("Right Shoulder")
  999. armw.Parent = nil
  1000. end
  1001. ch['Right Arm'].Anchored = true
  1002. local p0 = ch.Torso.CFrame
  1003. p0 = p0 + ((p0 * ca(pi/-2,0,0)).lookVector * -0.5) + (p0 * ca(0,pi/-2,0)).lookVector
  1004. local p1 = p0 + ((p0.p-lp:GetMouse().Hit.p).unit * -2)
  1005. ch['Right Arm'].CFrame = cf((p0.p + p1.p)/2,p0.p) * ca(-math.pi/2,0,0)
  1006. end
  1007. for i,v in pairs(pt3) do
  1008. if v.Parent ~= workspace then
  1009. for i=1,#pt3 do game.Debris:AddItem(pt3[i],.1) end
  1010. pt3 = {}
  1011. pt2 = {}
  1012. pt = {}
  1013. make()
  1014. end
  1015. end
  1016. if not lp.PlayerGui:findFirstChild("JL_gui") then
  1017. makeg()
  1018. end
  1019. if guide.Parent ~= workspace then
  1020. guide = new("Part",workspace,{Size=Vector3.new(2,0,2);BrickColor=BrickColor.new("");CanCollide=false;Anchored=true;Locked=true;Transparency=1})
  1021. pl = new("PointLight",guide,{Color=BrickColor.new("Bright orange").Color;Range=0})
  1022. light = new("Fire",guide,{Size=3;Heat=0;Enabled=false})
  1023. end
  1024. if textlabel_2 then
  1025. textlabel_2.Text = "FPS: "..math.floor(1/wait()*2)
  1026. end
  1027. end)
  1028.  
  1029. efx(lp.Character.Torso)
  1030. wait(.1)
  1031. notif("JarLore Version"..version.." has successfully loaded.")
  1032. wait(2)
  1033. notif("You may start by pressing [L-CTRL] to focus.")
  1034.  
  1035. --[["That'sa all folks!"]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement