Advertisement
TheMatrixBanana

Lamanthshu 2

Jun 24th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.43 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  2. char = plr.Character
  3. skin = BrickColor.new("Pastel brown")
  4.  
  5. wait(0.5)
  6. for i,v in pairs(char:GetChildren()) do
  7. if v.ClassName == "Shirt" or v.ClassName == "Pants" then
  8. v:Destroy()
  9. end
  10. end
  11.  
  12. plr = game.Players.LocalPlayer
  13. mouse = plr:GetMouse()
  14. part = nil
  15. bp = nil
  16. particles = nil
  17. function clerp(a,b,c,d)
  18. for i = 0,d,.01 do
  19. a.CFrame = CFrame.new(b:lerp(c,i))
  20. wait()
  21. end
  22. end
  23. function slerp(a2,b2,c2,d2)
  24. for i2 = 0,d2,.01 do
  25. a2.CFrame = CFrame.new(b2:lerp(c2,i2))
  26. wait()
  27. end
  28. end
  29. mouse.KeyDown:connect(function(key)
  30. if key == "e" and plr.Character.Parent == workspace then
  31. plr.Character.Parent = workspace.Camera
  32. plr.Character.Archivable = true
  33. Instance.new("ForceField",plr.Character).Visible = false
  34. for y,t in pairs(plr.Character:GetChildren()) do
  35. if t:IsA("Part") and t.Name ~= "HumanoidRootPart" then
  36. t.Transparency = 1
  37. if t.Name == "Head" and t:FindFirstChild("face") then
  38. t.face.Transparency = 1
  39. end
  40. elseif t:IsA("Accessory") and t:FindFirstChild("Handle") then
  41. t.Handle.Transparency = 1
  42. end
  43. end
  44. elseif key == "z" and plr.Character.Parent == workspace.Camera and part == nil then
  45. plr.Character.Torso.CFrame = CFrame.new(Vector3.new(mouse.hit.p.X,mouse.hit.p.Y+1.5,mouse.hit.p.Z),plr.Character.Torso.CFrame.p)
  46. elseif key == "x" and plr.Character.Parent == workspace.Camera and part == nil then
  47. if plr.Character.Torso.Anchored == true then
  48. for y,t in pairs(plr.Character:GetChildren()) do
  49. if t:IsA("Part") then
  50. t.Anchored = false
  51. end
  52. end
  53. else
  54. for y,t in pairs(plr.Character:GetChildren()) do
  55. if t:IsA("Part") then
  56. t.Anchored = true
  57. end
  58. end
  59. end
  60. elseif key == "c" and plr.Character.Parent == workspace.Camera and part ~= nil then
  61. local clone = part:Clone()
  62. clone.Parent = workspace
  63. clone.Anchored = false
  64. clone:ClearAllChildren()
  65. clone.CanCollide = true
  66. bp.Parent = clone
  67. particles.Parent = clone
  68. if part.Parent:FindFirstChildOfClass("Humanoid") then
  69. part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false
  70. end
  71. part:Destroy()
  72. part = clone
  73. elseif key == "t" and plr.Character.Parent == workspace.Camera and part == nil then
  74. plr.Character.Parent = workspace
  75. plr.Character.Archivable = false
  76. plr.Character:FindFirstChildOfClass("ForceField"):Remove()
  77. for y,t in pairs(plr.Character:GetChildren()) do
  78. if t:IsA("Part") and t.Name ~= "HumanoidRootPart" then
  79. t.Transparency = 0
  80. if t.Name == "Head" and t:FindFirstChild("face") then
  81. t.face.Transparency = 0
  82. end
  83. elseif t:IsA("Accessory") and t:FindFirstChild("Handle") then
  84. t.Handle.Transparency = 0
  85. end
  86. end
  87. end
  88. end)
  89. mouse.Button1Down:connect(function()
  90. if plr.Character.Parent == workspace.Camera then
  91. if mouse ~= nil then
  92. if mouse.Target ~= nil then
  93. part = mouse.Target
  94. bp = Instance.new("BodyPosition",part)
  95. bp.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  96. bp.Position = part.Position
  97. particles = Instance.new("ParticleEmitter",part)
  98. particles.Color = ColorSequence.new(Color3.new(0,0,0))
  99. particles.Size = NumberSequence.new(1)
  100. particles.Texture = "rbxassetid://292289455"
  101. particles.VelocitySpread = 360
  102. particles.Speed = NumberRange.new(0)
  103. particles.RotSpeed = NumberRange.new(0)
  104. particles.Rotation = NumberRange.new(0)
  105. particles.Rate = 250
  106. particles.Lifetime = NumberRange.new(.2,.4)
  107. particles.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(.12,.688,0),NumberSequenceKeypoint.new(.891,.887,0),NumberSequenceKeypoint.new(1,1,0)})
  108. dwn = true
  109. end
  110. end
  111. while dwn == true do
  112. wait()
  113. bp.Position = mouse.hit.p
  114. if part then
  115. if part.Parent:FindFirstChildOfClass("Humanoid") then
  116. part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
  117. end
  118. end
  119. end
  120. end
  121. end)
  122. mouse.Button1Up:connect(function()
  123. dwn = false
  124. if part then if part.Parent:FindFirstChildOfClass("Humanoid") then part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false end part = nil end
  125. if bp then bp:Destroy() end
  126. if particles then particles:Destroy() end
  127. end)
  128. local shirt = Instance.new("Shirt",char)
  129. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=115893651"
  130. local pants = Instance.new("Pants",char)
  131. pants.PantsTemplate = "http://www.roblox.com/asset/?id=115893704"
  132. local bdy = char["Body Colors"]
  133. bdy.HeadColor = skin
  134. bdy.LeftArmColor = skin
  135. bdy.LeftLegColor = skin
  136. bdy.RightArmColor = skin
  137. bdy.RightLegColor = skin
  138. bdy.TorsoColor = skin
  139. wait(1)
  140. local gunshot = Instance.new("Sound",char.Torso)
  141. gunshot.Name = "BANG"
  142. gunshot.SoundId = "rbxassetid://213603013"
  143. gunshot.Volume = 2
  144. gunshot:Play()
  145. char.Humanoid.WalkSpeed = 0
  146. char.Humanoid.JumpPower = 0
  147. char.Torso["Right Shoulder"].C1 = CFrame.new(0,0,0)
  148. char.Torso["Left Shoulder"].C1 = CFrame.new(0,0,0)
  149. char.Torso["Left Hip"].C1 = CFrame.new(0,0,0)
  150. char.Torso["Right Hip"].C1 = CFrame.new(0,0,0)
  151. char.HumanoidRootPart.RootJoint.C1 = CFrame.new(0,0,0)
  152. rlegweld = char.Torso["Right Hip"]
  153. llegweld = char.Torso["Left Hip"]
  154. rhandweld = char.Torso["Right Shoulder"]
  155. lhandweld = char.Torso["Left Shoulder"]
  156. humanoidrootpart = char.HumanoidRootPart.RootJoint
  157. for i = 0,1 , 0.03 do
  158. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.975958347, -2.06729031, 0, 0.905177712, -0.425033659, 8.83524214e-27, 0.425034732, 0.905179977, 4.223007e-27, -1.05518035e-26, 3.02922588e-28, 1.0000025),i)
  159. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.901434898, -1.97289896, 0, 0.896831989, 0.442371875, -3.88750654e-27, -0.442372978, 0.896834254, 5.09510506e-27, 4.69530011e-27, -3.35739201e-27, 1.0000025),i)
  160. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.98829222, 0.555973053, 0, -0.0983736441, -0.995149612, 6.86624532e-27, 0.995152056, -0.0983738229, 1.33999472e-26, -1.25618211e-26, 9.13816473e-27, 1.0000025),i)
  161. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.80910063, 0.148392916, 0, 0.586558223, 0.80990839, -5.84135723e-26, -0.809910417, 0.586559713, -6.21380681e-26, -1.6509281e-26, 8.28998148e-26, 1.0000025),i)
  162. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -2.71110725, -1.9999876, 1, -1.89579053e-26, -7.87598728e-27, 7.01770661e-27, 6.76514401e-06, 1.0000025, -1.93673287e-26, -1.00000238, 6.85455143e-06),i)
  163. game:GetService("RunService").RenderStepped:wait()
  164. end
  165. wait(2)
  166. char.Torso.Neck.C1 = CFrame.new(0,0,0)
  167. local scream = Instance.new("Sound",char)
  168. scream.SoundId = "rbxassetid://566988981"
  169. scream.Volume = 4
  170. scream:Play()
  171. char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  172. for i = 0,1 ,0.03 do
  173. char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(1.1920929e-07, 1.01759481, 0.499690324, 1, 2.27373675e-13, -3.63797881e-12, 7.27595761e-12, 0.0351885781, -0.999380767, 7.81597009e-14, 0.999380767, 0.0351885781),i)
  174. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.43054783, 2.02057076, -4.70876694e-06, -0.998074114, -0.0620345771, -4.98416557e-06, 0.0620345846, -0.998074114, 2.182147e-06, -5.10993777e-06, 1.86875695e-06, 1.00000012),i)
  175. game:GetService("RunService").RenderStepped:wait()
  176. end
  177. wait(2)
  178. for i = 0,1 ,0.03 do
  179. char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  180. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.98829222, 0.555973053, 0, -0.0983736441, -0.995149612, 6.86624532e-27, 0.995152056, -0.0983738229, 1.33999472e-26, -1.25618211e-26, 9.13816473e-27, 1.0000025),i)
  181. game:GetService("RunService").RenderStepped:wait()
  182. end
  183. wait(4)
  184. renders = game:GetService("RunService").RenderStepped
  185. for i = 0,1 , 0.03 do
  186. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  187. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.9999913, 0, 1, 0, 0, 0, 0.999995589, 0, 0, 0, 1),i)
  188. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  189. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.9999913, 0, 1, 0, 0, 0, 0.999995589, 0, 0, 0, 1),i)
  190. char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0, 1.4999938, 0, 1, 0, 0, 0, 0.999995708, 0, 0, 0, 1),i)
  191. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999995708, 0, 0, 0, 1),i)
  192. renders:wait()
  193. end
  194. local nametag = Instance.new("BillboardGui",char)
  195. nametag.StudsOffset = Vector3.new(0,2,0)
  196. nametag.Adornee = char.Head
  197. nametag.Size = UDim2.new(0,200,0,50)
  198.  
  199. local text = Instance.new("TextLabel",nametag)
  200. text.Size = UDim2.new(0,200,0,50)
  201. text.BackgroundTransparency = 1
  202. text.Text = "The Thing"
  203. text.TextColor3 = Color3.new(180/255,0,0)
  204. text.TextStrokeColor3 = Color3.new(0,0,0)
  205. text.Font = Enum.Font.Fantasy
  206. text.TextScaled = true
  207. text.TextStrokeTransparency = 0
  208. coroutine.wrap(function()
  209. while wait() do
  210. wait(3)
  211. text.Text = "The Thing"
  212. wait()
  213. text.Text = "The Thing";
  214. wait(2)
  215. local str = ""
  216. for i = 1, math.random(3,25) do
  217. str = str..string.char(math.random(65,122))
  218. end
  219. text.Text = str
  220. wait()
  221. str = ""
  222. for i = 1, math.random(12,25) do
  223. str = str..string.char(math.random(48,122))
  224. end
  225. wait()
  226. text.Text = str
  227. wait()
  228. text.Text = "The Thing";
  229. wait(1)
  230. text.Text = "The Thing"
  231. wait()
  232. text.Text = "The Thing"
  233. wait()
  234. text.Text = "The Thing";
  235. wait(2)
  236. text.Text = "The Thing";
  237. wait()
  238. text.Text = "The Thing";
  239. wait()
  240. for i = 1, math.random(12,25) do
  241. str = str..string.char(math.random(48,57))
  242. end
  243. text.Text = str
  244. wait()
  245. text.Text = "The Thing";
  246. wait(2)
  247. end
  248. end)()
  249. char.Humanoid.WalkSpeed = 16
  250. char.Humanoid.JumpPower = 50
  251. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  252. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  253. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  254. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  255. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  256. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  257. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  258. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  259. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  260. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  261. local llegclone = game.Players.LocalPlayer.Character.Torso["Left Hip"]:Clone()
  262. game.Players.LocalPlayer.Character.Torso["Left Hip"]:Remove()
  263. local llegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  264. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  265. llegweld.Part1 = game.Players.LocalPlayer.Character["Left Leg"]
  266. llegweld.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-1,0)
  267. local rlegclone = game.Players.LocalPlayer.Character.Torso["Right Hip"]:Clone()
  268. game.Players.LocalPlayer.Character.Torso["Right Hip"]:Remove()
  269. local rlegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  270. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  271. rlegweld.Part1 = game.Players.LocalPlayer.Character["Right Leg"]
  272. rlegweld.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) * CFrame.new(0,-1,0)
  273. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  274. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  275. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  276. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  277. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  278. local heed = game.Players.LocalPlayer.Character.Torso["Neck"]:Clone()
  279. local headweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  280. headweld.Part0 = game.Players.LocalPlayer.Character.Torso
  281. headweld.Part1 = game.Players.LocalPlayer.Character.Head
  282. headweld.C0 = CFrame.new(0, 1.5, 0, 0.805139124, -0.593086064, 0, 0.593086064, 0.805139124, 0, 0, 0, 1)
  283. model = Instance.new("Model",char)
  284. char.Humanoid.Name = "nil"
  285. for i,v in pairs(char:GetChildren()) do
  286. if v.ClassName == "Accessory" then
  287. v:Remove()
  288. end
  289. end
  290. for i,v in pairs(char:GetChildren()) do
  291. if v.ClassName == "Part" then
  292. v.Transparency = 1
  293. end
  294. end
  295. local music = Instance.new("Sound",char)
  296. music.SoundId = "rbxassetid://1387203988"
  297. music.Volume = 8
  298. music.Looped = true
  299. music:Play()
  300. local hitbox = Instance.new("Part",char.Torso)
  301. hitbox.Size = char.Torso.Size
  302. hitbox.Transparency = 1
  303. hitbox.CanCollide = false
  304. local hweld = Instance.new("Weld",hitbox)
  305. hweld.Part0 = hitbox
  306. hweld.Part1 = char.Torso
  307. hweld.C0 = CFrame.new(0, 0, 1.02879095, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  308. local slap = Instance.new("Sound",char)
  309. slap.SoundId = "rbxassetid://261566877"
  310. slap.Name = "damage"
  311. slap.Volume = 4
  312. hitbox.Touched:connect(function(part)
  313. local hum = part.Parent:FindFirstChildOfClass("Humanoid")
  314. if hum then
  315. slap:Play()
  316. hum.Sit = true
  317. hum.JumpPower = 0
  318. wait(3)
  319. for i,v in pairs(hum.Parent:GetChildren()) do
  320. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  321. local cp = Instance.new("BodyPosition",v)
  322. cp.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  323. v.BrickColor = BrickColor.new("Really black")
  324. game:GetService("Debris"):AddItem(hum.Parent,2)
  325. end
  326. end
  327. hum.Health = 0
  328. hum.Name = "w h y ?"
  329. end
  330. end)
  331. char.Parent = game.Workspace.CurrentCamera
  332. model.Parent = game.Workspace
  333. model.Name = "GhostTrail"
  334. char.Head.face:Remove()
  335. while true do
  336. wait(0.01)
  337. if model.Parent == nil then
  338. model.Parent = game.Workspace
  339. end
  340. local hum = char:FindFirstChildOfClass("Humanoid")
  341. hum.MaxHealth = math.huge
  342. hum.Health = math.huge
  343. for i,v in pairs(char:GetChildren()) do
  344. if v.ClassName == "Part" then
  345. local cp = v:Clone()
  346. cp.Parent = model
  347. cp.Anchored = true
  348. cp.CanCollide = false
  349. cp.BrickColor = BrickColor.new("Really black")
  350. cp.Material = Enum.Material.SmoothPlastic
  351. cp.Transparency = 0.8
  352. if cp.Name == "HumanoidRootPart" then
  353. cp:Remove()
  354. end
  355. for i,v in pairs(cp:GetChildren()) do
  356. if v.ClassName == "Motor6D" or v.ClassName == "Weld" then
  357. v:Remove()
  358. end
  359. end
  360. game:GetService("Debris"):AddItem(cp,0.2)
  361. end
  362. end
  363. end
  364. ------------------
  365. --Suck Suck Suck--
  366. ------------------
  367. --[[
  368. JarLore V 5.2
  369. LocalScript based admin
  370. Made by jarredbcv
  371.  
  372. Originally made to rek oxcool1's sb
  373. but, I just get banned anywho.. :(
  374.  
  375. ~ChangeLogs~
  376. ;Added anti remove
  377. ;Added mode 1,2,3,4,5,6
  378. ;Added Gui for admin control
  379. ;Added notifications
  380. ]]--
  381. version = 5.2
  382. wait(.1)
  383. script.Parent=nil
  384. local lp = game.Players.LocalPlayer
  385. local pt = {}
  386. local pt2 = {}
  387. local pt3 = {}
  388. local rad = math.rad
  389. local pi = math.pi
  390. local cf = CFrame.new
  391. local ca = CFrame.Angles
  392. local mr = math.random
  393. local count = 0
  394. local bcount = 0
  395. local mode = "origin"
  396. local bc = BrickColor.new
  397. local slct = 0
  398. local speed = 1
  399. local guit = {}
  400. local send = cf()
  401. local as = 4
  402. local events = {}
  403. local fragdeb = false
  404. local ignore = {}
  405. local armloop = false
  406. local grab = nil
  407. local gdist = -5
  408. local tim = 0
  409. local c2timer = 0
  410. local banned = {}
  411. local cmds = {}
  412. local clogs = {}
  413. local bet = "!"
  414.  
  415. --[["The best ever!"]]--
  416.  
  417. local lerp = function(a,b,c)
  418. return a+(b-a)*c
  419. end
  420.  
  421. local clerp = function(c1,c2,t)
  422. return c1:lerp(c2,t)
  423. end
  424.  
  425. local ClrLerp = function(Mesh,Clr2,Step)
  426. Clr1 = Mesh.VertexColor
  427. Mesh.VertexColor = Vector3.new(lerp(Clr1.X,Clr2.X,Step),lerp(Clr1.Y,Clr2.Y,Step),lerp(Clr1.Z,Clr2.Z,Step))
  428. end
  429.  
  430. local GetDiscoColor = function(hue)
  431. local section = hue % 1 * 3
  432. local secondary = 0.5 * math.pi * (section % 1)
  433. if section < 1 then
  434. return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  435. elseif section < 2 then
  436. return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  437. else
  438. return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  439. end
  440. end
  441.  
  442. local new = function(Object, Parent, Data)
  443. local Object = Instance.new(Object)
  444. for Index, Value in pairs(Data or {}) do
  445. Object[Index] = Value
  446. end
  447. Object.Parent = Parent
  448. return Object
  449. end
  450.  
  451. local intable = function(tab, obj)
  452. for _, v in ipairs(tab) do
  453. if v == obj then
  454. return _
  455. end
  456. end
  457. return 0
  458. end
  459.  
  460. local so = function(id,par,lo,pi,tm)
  461. Spawn(function()
  462. local s = new("Sound",par,{Looped=lo;Pitch=pi;SoundId = "http://roblox.com/asset/?id="..id})
  463. wait() -- tnx anti
  464. s:play()
  465. s.Volume=.8
  466. game.Debris:AddItem(s,tm)
  467. end)
  468. return s
  469. end
  470.  
  471. local Lightning = function(Start,End,Times,Offset,Color,Thickness)
  472. local magz = (Start - End).magnitude
  473. local curpos = Start
  474. local trz = {-Offset,Offset}
  475. for i=1,Times do
  476. local li = new("Part",workspace,{Size=Vector3.new(Thickness,Thickness,magz/Times);BrickColor=bc('Really black');CanCollide=false;Anchored=true})
  477. 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})
  478. local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  479. local trolpos = cf(curpos,End)*cf(0,0,magz/Times).p+ofz
  480. if Times == i then
  481. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  482. li.CFrame = cf(curpos,End)*cf(0,0,-magz2/2)
  483. else
  484. li.CFrame = cf(curpos,trolpos)*cf(0,0,magz/Times/2)
  485. end
  486. curpos = li.CFrame*cf(0,0,magz/Times/2).p
  487. game.Debris:AddItem(li,.3)
  488. Spawn(function()
  489. for i=1,10 do
  490. game:service"RunService".RenderStepped:wait()
  491. li.Transparency = li.Transparency+.1
  492. end
  493. li:Destroy()
  494. end)
  495. end
  496. end
  497.  
  498. local explosion = function(col1,col2,cfr,sz,rng)
  499. local a = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  500. local a2 = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  501. local a3 = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true})
  502. v1,v2,v3=sz.x,sz.y,sz.z
  503. local m = new("SpecialMesh",a,{MeshId='rbxassetid://1185246';Scale=Vector3.new(v1,v2,v3);TextureId='http://www.roblox.com/asset/?id=55687933';VertexColor = col1})
  504. 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})
  505. 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})
  506. a.CFrame=cfr
  507. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  508. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  509. for i,v in pairs(workspace:children()) do
  510. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  511. if v:findFirstChild("Head") and v:findFirstChild("Torso") then
  512. if (v:findFirstChild("Torso").Position - a.Position).magnitude < rng and v.Name ~= lp.Character.Name then
  513. v:BreakJoints()
  514. end
  515. end
  516. end
  517. end
  518. game.Debris:AddItem(a,.6)
  519. game.Debris:AddItem(a2,.6)
  520. game.Debris:AddItem(a3,.6)
  521. Spawn(function()
  522. while true do
  523. game:service"RunService".RenderStepped:wait()
  524. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  525. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  526. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  527. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  528. a2.CFrame=a2.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))
  529. a3.CFrame=a3.CFrame*CFrame.Angles(-math.rad(2),-math.rad(2),-math.rad(2))
  530. a.Transparency=a.Transparency+0.05
  531. a2.Transparency=a2.Transparency+0.05
  532. a3.Transparency=a3.Transparency+0.05
  533. end
  534. end)
  535. end
  536.  
  537. local frag = function(hit)
  538. local t = {}
  539. local A = {-1, 1}
  540. if hit.Name ~= "Base" and hit.Name ~= "adpart" and hit.Parent ~= lp.Character and hit.Parent.Parent ~= lp.Character and fragdeb ~= true then
  541. so("201858024",ch.Torso,false,math.random(7,11)/10,4)
  542. fragdeb = true
  543. hit:BreakJoints()
  544. local X, Y, Z = 0, 0, 0
  545. for x = 1, 2 do
  546. if hit.Size.X > 1 then
  547. X = hit.Size.X/2
  548. end
  549. for y = 1, 2 do
  550. if hit.Size.Y > 1 then
  551. Y = hit.Size.Y/2
  552. end
  553. for z = 1, 2 do
  554. if hit.Size.Z > 1 then
  555. Z = hit.Size.Z/2
  556. end
  557. local obj = Vector3.new(X*A[x],Y*A[y],Z*A[z])
  558. if intable(t, obj) == 0 and (X ~= 0 or Y ~= 0) and (X ~= 0 or Z ~= 0) and (Y ~= 0 or Z ~= 0) then
  559. table.insert(t, obj)
  560. end
  561. end
  562. end
  563. end
  564. if #t > 0 then
  565. local h = hit:clone()
  566. local par = hit.Parent
  567. hit:Destroy()
  568. hit = h:clone()
  569. for _, v in ipairs(t) do
  570. local n = hit:clone()
  571. --n.FormFactor = "Custom"
  572. n.Size = hit.Size/2
  573. local x,y,z = hit.CFrame:toEulerAnglesXYZ()
  574. n.CFrame = CFrame.new(v/2)*CFrame.Angles(x,y,z) +hit.Position
  575. n.Rotation = hit.Rotation
  576. n.Velocity = Vector3.new(0,0,0)
  577. n.RotVelocity = Vector3.new(0,0,0)
  578. n.Parent = par
  579. 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
  580. n:BreakJoints()
  581. end
  582. end
  583. end
  584. wait()
  585. fragdeb = false
  586. end
  587.  
  588. local notif = function(txt)
  589. for i,v in pairs(guit) do
  590. v.Position = v.Position - UDim2.new(0,0,0.03,0)
  591. end
  592. 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})
  593. so("205318910",lp.PlayerGui,false,1)
  594. table.insert(guit,notif)
  595. spawn(function() wait(5)
  596. for i=1,20 do wait()
  597. notif.BackgroundTransparency = notif.BackgroundTransparency +.05
  598. notif.TextTransparency = notif.TextTransparency +.05
  599. notif.TextStrokeTransparency = notif.TextStrokeTransparency +.05
  600. end
  601. notif:Destroy()
  602. table.remove(guit,1)
  603. end)
  604. end
  605.  
  606. local function getPlayer(name)
  607. local nameTable = {}
  608. name=name:lower()
  609. if name == "me" then
  610. nameTable[#nameTable+1]=admin
  611. elseif name == "others" then
  612. for i,v in pairs(gPlayers:GetChildren()) do
  613. if v:IsA'Player'then
  614. if v.Name~=admin then
  615. nameTable[#nameTable+1]=v.Name
  616. end
  617. end
  618. end
  619. elseif name == "all" then
  620. for i,v in pairs(gPlayers:GetChildren()) do
  621. if v:IsA'Player'then
  622. nameTable[#nameTable+1]=v.Name
  623. end
  624. end
  625. else
  626. for i,v in pairs(gPlayers:GetChildren()) do
  627. local lname = v.Name:lower()
  628. local i,j = lname:find(name)
  629. if i == 1 then
  630. return {v.Name}
  631. end
  632. end
  633. end
  634. return nameTable
  635. end
  636.  
  637. local makeg = function()
  638. local jlgui = new("ScreenGui",lp.PlayerGui,{Name="JL_gui"})
  639. 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)})
  640. 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})
  641. 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})
  642. 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)})
  643. 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"})
  644. 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)})
  645. 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})
  646. notificationbin = Instance.new("Folder", jlgui,{Name="Notification_bin"})
  647. listbin = Instance.new("Folder", jlgui,{Name="List_bin"})
  648. textbox.FocusLost:connect(function()
  649. local msg = textbox.Text
  650. local usedACommand=false
  651. for i,v in pairs(cmds) do
  652. if msg:lower():match(bet..v.Usage:lower()..'% ?') and usedACommand==false then
  653. usedACommand=true
  654. local Run, Error = ypcall(function()
  655. spawn(function()
  656. v.Function(lp.Name,msg:lower():match(bet..v.Usage:lower()..'%>?(.+)')or'')
  657. end)
  658. end)
  659. if Error then
  660. notif(Error)
  661. end
  662. end
  663. end
  664. textbox.Text = "Press [R-CTRL] to focus"
  665. end)
  666. end
  667.  
  668. local makelist = function(na,list)
  669. local pos = -7
  670. 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)})
  671. 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})
  672. 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)})
  673. 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)})
  674. for i,v in pairs(list) do
  675. 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})
  676. textlabel2.Position = UDim2.new(0,0,0,pos+7)
  677. pos = pos + 25
  678. scrollingframe.CanvasSize = UDim2.new(0,0,0,pos+15)
  679. end
  680. textbutton.MouseButton1Click:connect(function()
  681. frame:Destroy()
  682. end)
  683. end
  684.  
  685. local efx = function(part)
  686. if not part then return end
  687. local Num = 0
  688. local efxs = {}
  689. for i = 1,6 do
  690. local p = new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true;CFrame=part.CFrame})
  691. local msh = new("SpecialMesh",p,{Scale=Vector3.new(1.55,.5,.5);MeshId='rbxassetid://9756362';TextureId='rbxassetid://25701026';VertexColor=GetDiscoColor(i/10)})
  692. table.insert(efxs,p)
  693. local p=new("Part",workspace,{Size=Vector3.new(1,1,1);CanCollide=false;Anchored=true;CFrame=part.CFrame})
  694. msh=new("SpecialMesh",p,{Scale=Vector3.new(1.2,.5,.5);MeshId='rbxassetid://9756362';TextureId='rbxassetid://25701026';VertexColor=GetDiscoColor(i/10+1.2)})
  695. table.insert(efxs,p)
  696. end
  697. for i=1,50 do wait()
  698. Num=Num+.1
  699. for i,v in pairs(efxs)do
  700. if(i<7)then
  701. 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)
  702. else
  703. 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)
  704. end
  705. end
  706. end
  707. for i=1,10 do wait()
  708. for i,v in pairs(efxs)do
  709. ClrLerp(v.Mesh,Vector3.new(0,0,0),.3)
  710. v.Mesh.Scale=v.Mesh.Scale+Vector3.new(-.15,0,0)
  711. end
  712. end
  713. for i,v in pairs(efxs)do
  714. v:Destroy()
  715. end
  716. efxs={}
  717. end
  718.  
  719.  
  720. local GetPlrs = function(Msg)
  721. local R = {}
  722. if Msg:lower() == "all" then
  723. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  724. table.insert(R, v)
  725. end
  726. else
  727. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  728. if v.Name:lower():sub(1 ,#Msg)==Msg:lower() then
  729. table.insert(R, v)
  730. end
  731. end
  732. end
  733. return R
  734. end
  735.  
  736. local AddCmd = function(Name, Usage, Description, Function)
  737. cmds[Name] = {Name = Name, Usage = Usage, Description = Description, Function = Function}
  738. end
  739.  
  740. local fixcol = function()
  741. for i=1,#pt do pt[i].BrickColor = bc("Really black") end
  742. end
  743.  
  744. local np = function(sz,col)
  745. local new = new("Part",workspace,{Size=Vector3.new(0,sz,0);BrickColor=BrickColor.new(col);CanCollide=false;Anchored=true;Locked=true;Name="adpart"})
  746. return new
  747. end
  748.  
  749. local pointa = function(var)
  750. if var == true then
  751. if armloop == false then
  752. armloop=true
  753. end
  754. else
  755. armloop=false
  756. ch['Right Arm'].Anchored = false
  757. armw.Parent = ch.Torso
  758. end
  759. end
  760.  
  761. local fixspeed = function(spd)
  762. repeat wait() speed = speed + .025 until speed >= spd
  763. end
  764.  
  765. local make = function()
  766. for i=1,6 do
  767. local a = np(1.2,"Really black")
  768. table.insert(pt,a)
  769. local a1 = np(1.4,"Black")
  770. table.insert(pt2,a1)
  771. local a2 = np(1.4,"Black")
  772. table.insert(pt2,a2)
  773. table.insert(pt3,a)
  774. table.insert(pt3,a1)
  775. table.insert(pt3,a2)
  776. end
  777. end
  778.  
  779. --cmds--
  780. AddCmd('Kill','kill','Kills <player>',function(Spkr,Msg)
  781. for _,player in next,GetPlrs(Msg)do
  782. spawn(function()
  783. notif(player.Name.." was killed.")
  784. efx(player.Character.Torso)
  785. player.Character:BreakJoints()
  786. end)
  787. end
  788. end)
  789.  
  790. AddCmd('Kick','kick','Kicks <player>',function(Spkr,Msg)
  791. for _,player in next,GetPlrs(Msg)do
  792. spawn(function()
  793. notif(player.Name.." was kicked.")
  794. efx(player.Character.Torso)
  795. player:Destroy()
  796. end)
  797. end
  798. end)
  799.  
  800. AddCmd('Teleport','tp', 'teleport <player1> to <player2>',function(args)
  801. local players1=getPlayer(args[1])
  802. local players2=getPlayer(args[2])
  803. if not players2[1] then return end
  804. for i,v in pairs(players1) do
  805. if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  806. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  807. end
  808. end
  809. end)
  810.  
  811. AddCmd('God','god','Gods <player>',function(Spkr,Msg)
  812. for _,player in next,GetPlrs(Msg)do
  813. spawn(function()
  814. notif(player.Name.." was godded.")
  815. efx(player.Character.Torso)
  816. player.Character.Humanoid.MaxHealth=1e1000
  817. end)
  818. end
  819. end)
  820.  
  821. AddCmd('UnGod','ungod','UnGods <player>',function(Spkr,Msg)
  822. for _,player in next,GetPlrs(Msg)do
  823. spawn(function()
  824. notif(player.Name.." was ungodded.")
  825. efx(player.Character.Torso)
  826. player.Character.Humanoid.MaxHealth=100
  827. end)
  828. end
  829. end)
  830.  
  831. AddCmd('ForceField','ff','ForceFields <player>',function(Spkr,Msg)
  832. for _,player in next,GetPlrs(Msg)do
  833. spawn(function()
  834. notif(player.Name.." was given a forcefield.")
  835. efx(player.Character.Torso)
  836. Instance.new("ForceField",player.Character).Name="j_ff"
  837. end)
  838. end
  839. end)
  840.  
  841. AddCmd('ForceField','unff','UnForceFields <player>',function(Spkr,Msg)
  842. for _,player in next,GetPlrs(Msg)do
  843. spawn(function()
  844. notif(player.Name.."'s forcefield was removed.")
  845. efx(player.Character.Torso)
  846. player.Character:findFirstChild("j_ff"):Destroy()
  847. end)
  848. end
  849. end)
  850.  
  851. AddCmd('Song','sng','Plays <song>',function(Spkr,Msg)
  852. notif(Msg.." was played.")
  853. spawn(function()
  854. if not game:service"Workspace":FindFirstChild("jbcv_sound") then
  855. local jbcv_sond=Instance.new("Sound",game:service"Workspace")
  856. jbcv_sond.Name="jbcv_sound"
  857. jbcv_sond.Looped=true
  858. jbcv_sond.Volume=1
  859. end
  860. local sond=game:service"Workspace":FindFirstChild("jbcv_sound")
  861. sond.Volume=0
  862. sond.Pitch=0
  863. sond:Stop()
  864. wait()
  865. sond.SoundId="rbxassetid://"..Msg
  866. sond.Volume=1
  867. sond.Pitch=1
  868. sond:Play()
  869. end)
  870. end)
  871.  
  872. AddCmd('Stop','stop','Stops <song>',function(Spkr,Msg)
  873. notif("Song was stopped.")
  874. local sond=game:service"Workspace":FindFirstChild("jbcv_sound")
  875. sond.Volume=0
  876. sond.Pitch=0
  877. sond:Stop()
  878. end)
  879.  
  880. AddCmd('ShowLogs','clogs','Shows the chat logs for the server',function(Spkr,Msg)
  881. notif("Showing chatlogs.")
  882. makelist("ChatLogs",clogs)
  883. end)
  884.  
  885. AddCmd('Commands','cmds','Shows a list of admin commands.',function(Spkr,Msg)
  886. notif("Showing commands.")
  887. local cmdtab = {}
  888. for i,v in pairs(cmds) do
  889. table.insert(cmdtab," "..v.Name.." Usage:"..v.Usage)
  890. end
  891. makelist("Commands",cmdtab)
  892. end)
  893.  
  894.  
  895. lp:GetMouse().Button1Down:connect(function()
  896. fixcol()
  897. if mode == "select" then
  898. so('233091183',ch.Torso,false,.8)
  899. if slct == 1 then
  900. pointa(false)
  901. mode = "origin"
  902. speed = .1
  903. fixspeed(1)
  904. return
  905. elseif slct == 2 then
  906. pointa(false)
  907. mode = "ghost"
  908. speed = .1
  909. fixspeed(1)
  910. return
  911. elseif slct == 3 then
  912. pointa(false)
  913. mode = "float"
  914. speed = .1
  915. fixspeed(1)
  916. return
  917. elseif slct == 4 then
  918. mode = "kenisis"
  919. speed = .1
  920. fixspeed(1)
  921. return
  922. elseif slct == 5 then
  923. pointa(false)
  924. mode = "saw"
  925. speed = .1
  926. fixspeed(1)
  927. return
  928. elseif slct == 6 then
  929. pointa(false)
  930. mode = "lightning"
  931. speed = .1
  932. fixspeed(1)
  933. return
  934. end
  935. elseif mode == "ghost" then
  936. so('200633455',ch.Torso,false,1)
  937. mode = "light"
  938. speed = .1
  939. fixspeed(1)
  940. elseif mode == "lightning" then
  941. so('228343249',ch.Torso,false,.9)
  942. color=GetDiscoColor(tick()*.5)
  943. Lightning(guide.CFrame.p,lp:GetMouse().hit.p,math.random(5,10),math.random(-2.5,2.5),color,1.5)
  944. explosion(color,GetDiscoColor(tick()*.3),CFrame.new(lp:GetMouse().hit.p),Vector3.new(30,30,30),20)
  945. elseif mode == "kenisis" then
  946. if lp:GetMouse().Target~=nil and grab == nil then
  947. if lp:GetMouse().Target.ClassName=="Part" and lp:GetMouse().Target.Name~="Base" then
  948. gdist = -(ch:findFirstChild("Right Arm").Position - lp:GetMouse().Target.CFrame.p).magnitude
  949. grab=lp:GetMouse().Target
  950. local dis = (ch:findFirstChild("Head").Position - workspace.CurrentCamera.CoordinateFrame.p).magnitude
  951. lp.CameraMaxZoomDistance = dis
  952. lp.CameraMinZoomDistance = dis
  953. end
  954. end
  955. elseif mode == "float" then
  956. so('233856106',ch.Torso,false,.9)
  957. mode = "fly"
  958. bg=Instance.new("BodyGyro",ch.Torso)
  959. bv=Instance.new("BodyVelocity",ch.Torso)
  960. bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  961. bv.maxForce = Vector3.new(99e3,99e3,99e3)
  962. if(ch.Humanoid.Sit ~= true)then ch.Humanoid.PlatformStand = true end
  963. speed = .1
  964. fixspeed(1)
  965. elseif mode == "origin" then
  966. tim = game:service'RunService'.Stepped:wait()
  967. if (tim - c2timer < .2) then
  968. c2timer = tim
  969. speed = .15
  970. send = lp:GetMouse().Hit.p
  971. mode = "tele"
  972. wait(.2)
  973. so('161006033',ch.Torso,false,.9)
  974. ch.Torso.CFrame = cf(send)*cf(0,3,0)*ca(0,ch.Torso.Rotation.Y,0)
  975. speed = .05
  976. mode="origin"
  977. fixspeed(1)
  978. else
  979. wait(.15)
  980. end
  981. c2timer = tim
  982. end
  983. end)
  984.  
  985. lp:GetMouse().Button2Down:connect(function()
  986. if mode == "kenisis" and grab then
  987. tim = game:service'RunService'.Stepped:wait()
  988. if (tim - c2timer < .2) then
  989. so('235097661',ch.Torso,false,1)
  990. local shot = grab
  991. grab=nil
  992. shot.Velocity=(lp:GetMouse().Hit.p-ch["Right Arm"].Position).unit*375
  993. else
  994. wait(.15)
  995. end
  996. c2timer = tim
  997. end
  998. end)
  999.  
  1000. lp:GetMouse().Button1Up:connect(function()
  1001. if mode == "fly" then
  1002. mode = "float"
  1003. so('233856106',ch.Torso,false,.8)
  1004. bg:Destroy()
  1005. bv:Destroy()
  1006. ch.Humanoid.PlatformStand = false
  1007. ch.Torso.CFrame = cf(ch.Torso.CFrame.X,ch.Torso.CFrame.Y,ch.Torso.CFrame.Z)*ca(0,ch.Torso.Rotation.Y,0)
  1008. speed = .1
  1009. fixspeed(1)
  1010. elseif mode == "light" then
  1011. so('200633455',ch.Torso,false,.9)
  1012. mode = "ghost"
  1013. speed = .1
  1014. fixspeed(1)
  1015. elseif mode == "kenisis" then
  1016. grab = nil
  1017. lp.CameraMaxZoomDistance = 400
  1018. lp.CameraMinZoomDistance = 0.5
  1019. end
  1020. end)
  1021.  
  1022. lp:GetMouse().KeyDown:connect(function(k)
  1023. k = k:lower()
  1024. if k == "e" and mode ~= "select" and mode ~= "fly" and mode ~= "light" then
  1025. so('233091183',ch.Torso,false,.9)
  1026. pointa(true)
  1027. mode = "select"
  1028. slct = 1
  1029. speed = .1
  1030. fixspeed(1)
  1031. elseif string.byte(k) == 49 then
  1032. textbox:CaptureFocus()
  1033. end
  1034. end)
  1035.  
  1036. lp:GetMouse().WheelForward:connect(function()
  1037. if mode =="kenisis" then
  1038. gdist = gdist - 10
  1039. end
  1040. end)
  1041.  
  1042. lp:GetMouse().WheelBackward:connect(function()
  1043. if mode =="kenisis" then
  1044. if gdist < -5 then
  1045. gdist = gdist + 10
  1046. end
  1047. end
  1048. end)
  1049.  
  1050. guide = new("Part",workspace,{Size=Vector3.new(2,0,2);BrickColor=BrickColor.new("");CanCollide=false;Anchored=true;Locked=true;Transparency=1})
  1051. pl = new("PointLight",guide,{Color=BrickColor.new("Really black").Color;Range=0})
  1052. light = new("Fire",guide,{Size=3;Heat=0;Enabled=false})
  1053. BP=new("BodyPosition",nil,{maxForce=Vector3.new(9990000, 9990000, 9990000);position=Vector3.new(0,0,0)})
  1054. make()
  1055.  
  1056. local curplrs = game.Players:GetPlayers()
  1057.  
  1058. for i,v in pairs(curplrs) do
  1059. v.Chatted:connect(function(m)
  1060. table.insert(clogs,"["..v.Name.."]: "..m)
  1061. end)
  1062. end
  1063.  
  1064. game:service"Players".ChildAdded:connect(function(p)
  1065. if p.ClassName == "Player" then
  1066. notif(p.Name.." has joined the server.")
  1067. p.Chatted:connect(function(m)
  1068. table.insert(clogs,"["..p.Name.."]: "..m)
  1069. end)
  1070. end
  1071. end)
  1072.  
  1073. game:service"Players".ChildRemoved:connect(function(p)
  1074. if p.ClassName == "Player" then
  1075. notif(p.Name.." has left the server.")
  1076. end
  1077. end)
  1078.  
  1079. game:service("RunService").Stepped:connect(function()
  1080. ch = lp.Character
  1081. bcount = 0
  1082. for i=1,#pt do
  1083. bcount = bcount + 2
  1084. if mode == "origin" then
  1085. count = count + .0025
  1086. if i <= 3 then
  1087. 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)
  1088. else
  1089. 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)
  1090. end
  1091. elseif mode == "tele" then
  1092. 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)
  1093. elseif mode == "select" then
  1094. guide.CanCollide=false
  1095. ch.Humanoid.MaxHealth = 100
  1096. ch.Humanoid.WalkSpeed=16
  1097. 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)
  1098. if lp:GetMouse().Target == pt[i] then
  1099. if i == 1 then
  1100. pt[i].BrickColor = bc("")
  1101. slct = i
  1102. elseif i == 2 then
  1103. pt[i].BrickColor = bc("Really black")
  1104. slct = i
  1105. elseif i == 3 then
  1106. pt[i].BrickColor = bc("Really black")
  1107. slct = i
  1108. elseif i == 4 then
  1109. pt[i].BrickColor = bc("Really black")
  1110. slct = i
  1111. elseif i == 5 then
  1112. pt[i].BrickColor = bc("Really black")
  1113. slct = i
  1114. elseif i == 6 then
  1115. pt[i].BrickColor = bc("Really black")
  1116. slct = i
  1117. end
  1118. else
  1119. pt[i].BrickColor = bc("Really black")
  1120. end
  1121. elseif mode == "float" then
  1122. guide.CanCollide=true
  1123. count = count + .02
  1124. local goto = ch.Torso.CFrame*CFrame.new(0,-3,0)
  1125. if Vector3.new(0, ch.Torso.Velocity.y, 0).magnitude > 5 then
  1126. guide.CFrame=CFrame.new(goto.X,goto.Y,goto.Z)
  1127. else
  1128. guide.CFrame=CFrame.new(goto.X,guide.CFrame.Y,goto.Z)
  1129. end
  1130. if i <= 3 then
  1131. 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)
  1132. else
  1133. 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)
  1134. end
  1135. elseif mode == "kenisis" then
  1136. count = count + .02
  1137. if grab ~= nil then
  1138. light.Enabled=true
  1139. BP.Parent=grab
  1140. a= ch["Right Arm"].CFrame*CFrame.new(0,gdist,0)*CFrame.Angles(math.rad(90),0,-math.rad(180))
  1141. BP.position=a.p
  1142. else
  1143. BP.Parent=nil
  1144. light.Enabled=false
  1145. end
  1146. light.Color = bc("Really black").Color
  1147. guide.CFrame=ch['Right Arm'].CFrame*cf(0,-1.5,0)
  1148. local goto = ch.Torso.CFrame*CFrame.new(0,-3,0)
  1149. if i <= 3 then
  1150. 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)
  1151. else
  1152. 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)
  1153. end
  1154. elseif mode == "ghost" then
  1155. local ff = new("ForceField",ch)
  1156. ch.Humanoid.MaxHealth = 100000
  1157. ch.Humanoid.Health = 100000
  1158. game.Debris:AddItem(ff,.001)
  1159. light.Enabled=false
  1160. ch.Humanoid.WalkSpeed=35
  1161. pl.Range=0
  1162. count = count + .005
  1163. if i <= 3 then
  1164. 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)
  1165. else
  1166. 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)
  1167. end
  1168. ypcall(function()
  1169. ch.Torso.CanCollide = false
  1170. ch.Head.CanCollide = false
  1171. end)
  1172. elseif mode == "light" then
  1173. ch.Humanoid.MaxHealth = 100
  1174. ch.Humanoid.WalkSpeed=16
  1175. guide.CFrame = CFrame.new(ch.Torso.CFrame.p)*CFrame.new(0,7,0)
  1176. light.Enabled=true
  1177. light.Color = bc("Really black").Color
  1178. pl.Range=60
  1179. count = count + .005
  1180. if i <= 3 then
  1181. 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)
  1182. else
  1183. 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)
  1184. end
  1185. ypcall(function()
  1186. ch.Torso.CanCollide = false
  1187. ch.Head.CanCollide = false
  1188. end)
  1189. elseif mode == "fly" then
  1190. guide.CanCollide=false
  1191. Direction = CFrame.new(ch.Torso.Position,lp:GetMouse().Hit.p)
  1192. bg.cframe = Direction*CFrame.Angles(-1.55,0,0)
  1193. bv.velocity = lp:GetMouse().Hit.lookVector*50
  1194. count = count + .01
  1195. if i <= 3 then
  1196. 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)
  1197. else
  1198. 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)
  1199. end
  1200. elseif mode == "saw" then
  1201. count = count + .015
  1202. local part = pt[i]
  1203. 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)
  1204. local shootpos = pt[i].CFrame*cf(-2,0,0)
  1205. local startpos = pt[i].CFrame*cf(-1.2,0,0)
  1206. local ray = Ray.new(startpos.p,(shootpos.p - startpos.p).unit*2)
  1207. local hit,position = game.Workspace:FindPartOnRayWithIgnoreList(ray,ignore)
  1208. if hit then
  1209. frag(hit)
  1210. end
  1211. elseif mode == "lightning" then
  1212. count = count + .015
  1213. guide.CFrame = cf(ch.Torso.CFrame.p)*CFrame.new(0,7,0)
  1214. guide.CFrame = CFrame.new(guide.CFrame.p,lp:GetMouse().Hit.p)
  1215. if i <= 3 then
  1216. 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)
  1217. else
  1218. 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)
  1219. end
  1220. end
  1221. ignore = {}
  1222. if bcount < 13 then
  1223. pt2[bcount-1].CFrame = pt[i].CFrame *cf(-0.8,-0.5,0)*ca(0,0,rad(60))
  1224. pt2[bcount].CFrame = pt[i].CFrame *cf(-0.8,0.5,0)*ca(0,0,-rad(60))
  1225. end
  1226. table.insert(ignore,pt2[bcount-1])
  1227. table.insert(ignore,pt2[bcount])
  1228. end
  1229. if armloop then
  1230. if ch.Torso:findFirstChild("Right Shoulder") then
  1231. armw = ch.Torso:findFirstChild("Right Shoulder")
  1232. armw.Parent = nil
  1233. end
  1234. ch['Right Arm'].Anchored = true
  1235. local p0 = ch.Torso.CFrame
  1236. p0 = p0 + ((p0 * ca(pi/-2,0,0)).lookVector * -0.5) + (p0 * ca(0,pi/-2,0)).lookVector
  1237. local p1 = p0 + ((p0.p-lp:GetMouse().Hit.p).unit * -2)
  1238. ch['Right Arm'].CFrame = cf((p0.p + p1.p)/2,p0.p) * ca(-math.pi/2,0,0)
  1239. end
  1240. for i,v in pairs(pt3) do
  1241. if v.Parent ~= workspace then
  1242. for i=1,#pt3 do game.Debris:AddItem(pt3[i],.1) end
  1243. pt3 = {}
  1244. pt2 = {}
  1245. pt = {}
  1246. make()
  1247. end
  1248. end
  1249. if not lp.PlayerGui:findFirstChild("JL_gui") then
  1250. makeg()
  1251. end
  1252. if guide.Parent ~= workspace then
  1253. guide = new("Part",workspace,{Size=Vector3.new(2,0,2);BrickColor=BrickColor.new("");CanCollide=false;Anchored=true;Locked=true;Transparency=1})
  1254. pl = new("PointLight",guide,{Color=BrickColor.new("Really black").Color;Range=0})
  1255. light = new("Fire",guide,{Size=3;Heat=0;Enabled=false})
  1256. end
  1257. if textlabel_2 then
  1258. textlabel_2.Text = "FPS: "..math.floor(1/wait()*2)
  1259. end
  1260. end)
  1261.  
  1262. efx(lp.Character.Torso)
  1263. wait(.1)
  1264. notif("JarLore Version"..version.." has successfully loaded.")
  1265. wait(2)
  1266. notif("You may start by pressing [L-CTRL] to focus.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement