Advertisement
Mediakiller7Cool

Nbabab

May 11th, 2019
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.24 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,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code V2 by Mokiros")
  6. local RealPlayer = RealPlayer
  7. script.Parent = RealPlayer.Character
  8.  
  9. --Fake event to make stuff like Mouse.KeyDown work
  10. local Disconnect_Function = function(this)
  11. this[1].Functions[this[2]] = nil
  12. end
  13. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  14. local FakeEvent_Metatable = {__index={
  15. Connect = function(this,f)
  16. local i = tostring(math.random(0,10000))
  17. while this.Functions[i] do
  18. i = tostring(math.random(0,10000))
  19. end
  20. this.Functions[i] = f
  21. return setmetatable({this,i},Disconnect_Metatable)
  22. end
  23. }}
  24. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  25. local function fakeEvent()
  26. return setmetatable({Functions={}},FakeEvent_Metatable)
  27. end
  28.  
  29. --Creating fake input objects with fake variables
  30. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  31. FakeMouse.keyUp = FakeMouse.KeyUp
  32. FakeMouse.keyDown = FakeMouse.KeyDown
  33. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  34. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  35. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  36. end}
  37. --Merged 2 functions into one by checking amount of arguments
  38. CAS.UnbindAction = CAS.BindAction
  39.  
  40. --This function will trigger the events that have been :Connect()'ed
  41. local function TriggerEvent(self,ev,...)
  42. for _,f in pairs(self[ev].Functions) do
  43. f(...)
  44. end
  45. end
  46. FakeMouse.TriggerEvent = TriggerEvent
  47. UIS.TriggerEvent = TriggerEvent
  48.  
  49. --Client communication
  50. local Event = Instance.new("RemoteEvent")
  51. Event.Name = "UserInput_Event"
  52. Event.OnServerEvent:Connect(function(plr,io)
  53. if plr~=RealPlayer then return end
  54. FakeMouse.Target = io.Target
  55. FakeMouse.Hit = io.Hit
  56. if not io.isMouse then
  57. local b = io.UserInputState == Enum.UserInputState.Begin
  58. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  59. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  60. end
  61. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  62. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  63. end
  64. for _,t in pairs(CAS.Actions) do
  65. for _,k in pairs(t.Keys) do
  66. if k==io.KeyCode then
  67. t.Function(t.Name,io.UserInputState,io)
  68. end
  69. end
  70. end
  71. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  72. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  73. end
  74. end)
  75. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  76. local Mouse = owner:GetMouse()
  77. local UIS = game:GetService("UserInputService")
  78. local input = function(io,RobloxHandled)
  79. if RobloxHandled then return end
  80. --Since InputObject is a client-side instance, we create and pass table instead
  81. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  82. end
  83. UIS.InputBegan:Connect(input)
  84. UIS.InputEnded:Connect(input)
  85. local h,t
  86. --Give the server mouse data every second frame, but only if the values changed
  87. --If player is not moving their mouse, client won't fire events
  88. local HB = game:GetService("RunService").Heartbeat
  89. while true do
  90. if h~=Mouse.Hit or t~=Mouse.Target then
  91. h,t=Mouse.Hit,Mouse.Target
  92. Event:FireServer({isMouse=true,Target=t,Hit=h})
  93. end
  94. --Wait 2 frames
  95. for i=1,2 do
  96. HB:Wait()
  97. end
  98. end]==],script)
  99.  
  100. ----Sandboxed game object that allows the usage of client-side methods and services
  101. --Real game object
  102. local RealGame = game
  103.  
  104. --Metatable for fake service
  105. local FakeService_Metatable = {
  106. __index = function(self,k)
  107. local s = rawget(self,"_RealService")
  108. if s then
  109. return typeof(s[k])=="function"
  110. and function(_,...)return s[k](s,...)end or s[k]
  111. end
  112. end,
  113. __newindex = function(self,k,v)
  114. local s = rawget(self,"_RealService")
  115. if s then s[k]=v end
  116. end
  117. }
  118. local function FakeService(t,RealService)
  119. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  120. return setmetatable(t,FakeService_Metatable)
  121. end
  122.  
  123. --Fake game object
  124. local FakeGame = {
  125. GetService = function(self,s)
  126. return rawget(self,s) or RealGame:GetService(s)
  127. end,
  128. Players = FakeService({
  129. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  130. },"Players"),
  131. UserInputService = FakeService(UIS,"UserInputService"),
  132. ContextActionService = FakeService(CAS,"ContextActionService"),
  133. RunService = FakeService({
  134. _btrs = {},
  135. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  136. BindToRenderStep = function(self,name,_,fun)
  137. self._btrs[name] = self.Heartbeat:Connect(fun)
  138. end,
  139. UnbindFromRenderStep = function(self,name)
  140. self._btrs[name]:Disconnect()
  141. end,
  142. },"RunService")
  143. }
  144. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  145. FakeGame.service = FakeGame.GetService
  146. FakeService(FakeGame,game)
  147. --Changing owner to fake player object to support owner:GetMouse()
  148. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  149. end
  150. --// Made by Cronizte
  151. --// Give credits :P
  152.  
  153. local faces = {Enum.NormalId.Back,Enum.NormalId.Right,Enum.NormalId.Left,Enum.NormalId.Top,Enum.NormalId.Bottom,Enum.NormalId.Front}
  154. plr = game:service'Players'.LocalPlayer
  155. mouse = plr:GetMouse()
  156. char = plr.Character
  157. root = char.HumanoidRootPart
  158. part = root
  159. head = char.Head
  160. torso = ""
  161. sling = false
  162. if char:FindFirstChild('Torso') then
  163. torso = char.Torso
  164. elseif char:FindFirstChild('UpperTorso') then
  165. torso = char.UpperTorso
  166. end
  167. lshold = torso["Left Shoulder"]
  168. rshold = torso["Right Shoulder"]
  169. char["Right Arm"].BrickColor = BrickColor.new('Crimson')
  170. char["Left Arm"].BrickColor = BrickColor.new('Crimson')
  171. neck = torso.Neck
  172. lhip = torso["Left Hip"]
  173. rhip = torso["Right Hip"]
  174. vector = char.Head.CFrame * CFrame.new(2,1.5,0)
  175. lscf = lshold.C0
  176. lclickt = false
  177. mouseh = ""
  178. lclick = false
  179. color3 = BrickColor.new('Really black')
  180. rscf = rshold.C0
  181. local time = 10
  182. bv = Instance.new('BodyVelocity', workspace)
  183. bv.velocity = mouse.Hit.lookVector * 0
  184. bodyv = bv
  185. sels = torso
  186. zcam = false
  187. ncf = neck.C0
  188. drone = false
  189. scripttest = "false"
  190. asd = ""
  191. asd2 = ""
  192. dro = ""
  193. rclick = false
  194. sounds = false
  195. red = "Bright red"
  196. lhcf = lhip.C0
  197. unmasked = false
  198. insta = false
  199. rhcf = rhip.C0
  200. freefly = false
  201. rad = math.rad
  202. hear = false
  203. fhead = ""
  204. random = math.random
  205. sou = false
  206. sin = math.sin
  207. black = false
  208. cos = math.cos
  209. speed = 200
  210. mspeed = 200
  211. nspeed = 200
  212. cframe = CFrame.new(2,1.5,0)
  213. cooldown = true
  214. floor = math.floor
  215. mousep = ""
  216. text = "Current Health: "..char.Humanoid.Health
  217. lsho = lshold.C0
  218. rsho = rshold.C0
  219. lle = lhip.C0
  220. rle = rhip.C0
  221. loc = false
  222. color = "Cool yellow"
  223. color2 = "Crimson"
  224. leye = ""
  225. reye = ""
  226. lfeye = ""
  227. rfeye = ""
  228.  
  229. --spiderman--
  230. --pack('LeftArm',151353346,151353416)
  231. --pack('RightArm',151353346,151353456)
  232. --pack('LeftLeg',151353346,151353958)
  233. --pack('RightLeg',151353346,151353479)
  234. --pack('Torso',151353346,151353393)
  235.  
  236. --boy--
  237. --pack('LeftArm',0,279174949)
  238. --pack('RightArm',0,279174886)
  239. --pack('LeftLeg',0,319336109)
  240. --pack('RightLeg',0,319336155)
  241. --pack('Torso',0,376169183)
  242.  
  243. s1 = Instance.new("Sound", char["Left Arm"])
  244. s1.Volume = 5
  245. s1.SoundId = "rbxassetid://576652617"
  246. s1.PlayOnRemove = false
  247. s1.Looped = false
  248. s2 = Instance.new('Sound', plr.PlayerGui)
  249. s2.Volume = 5
  250. s2.Looped = false
  251. s2.SoundId = "rbxassetid://866613992"
  252. s3 = Instance.new('Sound', char.Head)
  253. s3.Volume = 5
  254. s3.Looped = true
  255. s3.SoundId = "rbxassetid://904569721"
  256. s4 = Instance.new('Sound', plr.PlayerGui)
  257. s4.Volume = 2.5
  258. s4.Looped = false
  259. s4.SoundId = "rbxassetid://576613547"
  260. s5 = Instance.new('Sound', plr.PlayerGui)
  261. s5.Volume = 10
  262. s5.Looped = true
  263. s5.SoundId = "rbxassetid://227682498"
  264. s6 = Instance.new('Sound', plr.PlayerGui)
  265. s6.Volume = 3
  266. s6.Looped = false
  267. s6.SoundId = "rbxassetid://145486927"
  268. s7 = Instance.new('Sound', char.Head)
  269. s7.Volume = 3
  270. s7.Looped = false
  271. s7.SoundId = "rbxassetid://873073853"
  272. s8 = Instance.new('Sound', char.Head)
  273. s8.Volume = 3
  274. s8.Looped = false
  275. s8.SoundId = "rbxassetid://898385136"
  276. s9 = Instance.new('Sound', char.Head)
  277. s9.Volume = 7
  278. s9.Looped = false
  279. s9.SoundId = "rbxassetid://144699494"
  280. s10 = Instance.new('Sound', char.Head)
  281. s10.Volume = 5
  282. s10.Looped = false
  283. s10.SoundId = "rbxassetid://967512062"
  284.  
  285. g1 = Instance.new("ScreenGui", plr.PlayerGui)
  286. fr = Instance.new("Frame", g1)
  287. fr.BackgroundColor3 = Color3.new(1, 1, 1)
  288. fr.BackgroundTransparency = 1
  289. fr.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  290. fr.Position = UDim2.new(0.706, 0,0.35, 0)
  291. fr.Visible = true
  292. fr.Size = UDim2.new(0, 252, 0, 257)
  293. fr.Name = 'Identity'
  294. il = Instance.new("ImageLabel", fr)
  295. il.BackgroundTransparency = 1
  296. il.BorderSizePixel = 0
  297. il.BackgroundColor3 = Color3.new(1, 1, 1)
  298. il.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  299. il.Position = UDim2.new(0.27380952239037, 0, 0.050583656877279, 0)
  300. il.Size = UDim2.new(0, 114, 0, 104)
  301. il.Image = "rbxassetid://924320031"
  302. t1 = Instance.new("TextLabel", fr)
  303. t1.BackgroundColor3 = Color3.new(1, 1, 1)
  304. t1.BackgroundTransparency = 1
  305. t1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  306. t1.Name = "Info1"
  307. t1.Position = UDim2.new(0.1031746044755, 0, 0.48638132214546, 0)
  308. t1.Size = UDim2.new(0, 200, 0, 50)
  309. t1.Text = "Label1"
  310. t1.TextScaled = true
  311. t1.TextWrapped = true
  312. t1.TextColor3 = Color3.new(0, 0, 0)
  313. t1.Font = Enum.Font.SourceSansBold
  314. t1.FontSize = Enum.FontSize.Size18
  315. t2 = Instance.new("TextLabel", fr)
  316. t2.BackgroundColor3 = Color3.new(1, 1, 1)
  317. t2.BackgroundTransparency = 1
  318. t2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  319. t2.Name = "Info2"
  320. t2.Position = UDim2.new(0.1031746044755, 0, 0.70428013801575, 0)
  321. t2.Size = UDim2.new(0, 200, 0, 50)
  322. t2.Text = "Label2"
  323. t2.TextWrapped = true
  324. t2.TextScaled = true
  325. t2.TextColor3 = Color3.new(0, 0, 0)
  326. t2.Font = Enum.Font.SourceSansBold
  327. t2.FontSize = Enum.FontSize.Size28
  328. t3 = Instance.new("TextLabel", fr)
  329. t3.BackgroundColor3 = Color3.new(1, 1, 1)
  330. t3.BackgroundTransparency = 1
  331. t3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  332. t3.Name = "Info2"
  333. t3.Position = UDim2.new(0.103, 0,0.93, 0)
  334. t3.Size = UDim2.new(0, 200, 0, 50)
  335. t3.Text = "Label2"
  336. t3.TextWrapped = true
  337. t3.TextScaled = true
  338. t3.TextColor3 = Color3.new(0, 0, 0)
  339. t3.Font = Enum.Font.SourceSansBold
  340. t3.FontSize = Enum.FontSize.Size28
  341. t4 = Instance.new("TextLabel", fr)
  342. t4.BackgroundColor3 = Color3.new(1, 1, 1)
  343. t4.BackgroundTransparency = 1
  344. t4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  345. t4.Name = "Info2"
  346. t4.Position = UDim2.new(0.103, 0,1.152, 0)
  347. t4.Size = UDim2.new(0, 200, 0, 50)
  348. t4.Text = "Label2"
  349. t4.TextWrapped = true
  350. t4.TextColor3 = Color3.new(0, 0, 0)
  351. t4.Font = Enum.Font.SourceSansBold
  352. t4.FontSize = Enum.FontSize.Size28
  353. t4.TextScaled = true
  354. t1.Text = ''
  355. t2.Text = ''
  356. t3.Text = ''
  357. t4.Text = ''
  358. il.Image = 'rbxassetid://0'
  359. o1 = Instance.new("ImageLabel", g1)
  360. o1.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  361. o1.BackgroundTransparency = 1
  362. o1.BorderColor3 = Color3.new(0.666667, 0, 0)
  363. o1.Name = "HelmetGui"
  364. o1.Position = UDim2.new(0, 0, 0, -1)
  365. o1.Size = UDim2.new(1, 0, 1, 1)
  366. o1.ImageColor3 = Color3.new(255,0,0)
  367. o1.Image = "rbxassetid://272417994"
  368. o2 = Instance.new("TextLabel", g1)
  369. o2.BackgroundColor3 = Color3.new(1, 1, 1)
  370. o2.BackgroundTransparency = 1
  371. o2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  372. o2.Name = "SystemInput"
  373. o2.Position = UDim2.new(0.25, 0, 0.25, 0)
  374. o2.Size = UDim2.new(0.5, -250, 0.5, -250)
  375. o2.Text = ""
  376. o2.TextColor3 = Color3.new(1, 0, 0)
  377. o2.Font = Enum.Font.Code
  378. o2.FontSize = Enum.FontSize.Size24
  379. o3 = Instance.new("TextLabel", g1)
  380. o3.BackgroundColor3 = Color3.new(1, 1, 1)
  381. o3.BackgroundTransparency = 1
  382. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  383. o3.Name = "PlrInput"
  384. o3.Position = UDim2.new(0.10, 0, 0.64999997615814, 0)
  385. o3.Size = UDim2.new(0.5, -250, 0.5, -250)
  386. o3.Text = "Current Health: "..char.Humanoid.Health
  387. o3.TextColor3 = Color3.new(1, 0, 0)
  388. o3.Font = Enum.Font.Code
  389. o3.FontSize = Enum.FontSize.Size24
  390. o4 = Instance.new("TextLabel", g1)
  391. o4.BackgroundColor3 = Color3.new(1, 1, 1)
  392. o4.BackgroundTransparency = 1
  393. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  394. o4.Name = "PlrInput2"
  395. o4.Position = UDim2.new(0.10, 0, 0.70, 0)
  396. o4.Size = UDim2.new(0.5, -250, 0.5, -250)
  397. o4.Text = "Current Speed: 0"
  398. o4.TextColor3 = Color3.new(1, 0, 0)
  399. o4.Font = Enum.Font.Code
  400. o4.FontSize = Enum.FontSize.Size24
  401. o6 = Instance.new("TextLabel", g1)
  402. o6.BackgroundColor3 = Color3.new(1, 1, 1)
  403. o6.BackgroundTransparency = 1
  404. o6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  405. o6.Name = "PlrInput3"
  406. o6.Position = UDim2.new(0.1, 0,0.6, 0)
  407. o6.Size = UDim2.new(0.5, -250, 0.5, -250)
  408. o6.Text = "Current Web Speed: "
  409. o6.TextColor3 = Color3.new(1, 0, 0)
  410. o6.Font = Enum.Font.Code
  411. o6.FontSize = Enum.FontSize.Size24
  412. o7 = Instance.new("TextLabel", g1)
  413. o7.BackgroundColor3 = Color3.new(1, 1, 1)
  414. o7.BackgroundTransparency = 1
  415. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  416. o7.Name = "PlrInput4"
  417. o7.Position = UDim2.new(0.1, 0,0.55, 0)
  418. o7.Size = UDim2.new(0.5, -250, 0.5, -250)
  419. o7.Text = "Current Time: "
  420. o7.TextColor3 = Color3.new(1, 0, 0)
  421. o7.Font = Enum.Font.Code
  422. o7.FontSize = Enum.FontSize.Size24
  423. o8 = Instance.new("TextLabel", g1)
  424. o8.BackgroundColor3 = Color3.new(1, 1, 1)
  425. o8.BackgroundTransparency = 1
  426. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  427. o8.Name = "PlrInput5"
  428. o8.Position = UDim2.new(0.1, 0,0.5, 0)
  429. o8.Size = UDim2.new(0.5, -250, 0.5, -250)
  430. o8.Text = "Current Sounds: "
  431. o8.TextColor3 = Color3.new(1, 0, 0)
  432. o8.Font = Enum.Font.Code
  433. o8.FontSize = Enum.FontSize.Size24
  434. o9 = Instance.new("TextLabel", g1)
  435. o9.BackgroundColor3 = Color3.new(1, 1, 1)
  436. o9.BackgroundTransparency = 1
  437. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  438. o9.Name = "PlrInput6"
  439. o9.Position = UDim2.new(0.1, 0,0.45, 0)
  440. o9.Size = UDim2.new(0.5, -250, 0.5, -250)
  441. o9.Text = "Current Parts: "
  442. o9.TextColor3 = Color3.new(1, 0, 0)
  443. o9.Font = Enum.Font.Code
  444. o9.FontSize = Enum.FontSize.Size24
  445. o5 = Instance.new("ImageLabel", g1)
  446. o5.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  447. o5.BackgroundTransparency = 1
  448. o5.BorderColor3 = Color3.new(0.666667, 0, 0)
  449. o5.ImageColor3 = Color3.new(175, 175, 175)
  450. o5.Name = "SpideySense"
  451. o5.ImageTransparency = 1
  452. o5.Position = UDim2.new(0, 0, 0, -1)
  453. o5.Size = UDim2.new(1, 0, 1, 1)
  454. o5.ImageColor3 = Color3.new(0,0,0)
  455. o5.Image = "rbxassetid://951687333"
  456.  
  457. function tw(string)
  458. local String = string
  459. local Length = string.len(String)
  460.  
  461. for i=1,Length do
  462. wait(.05)
  463. s6:Play()
  464. o2.Text = string.sub(String,1,i)
  465. end
  466. end
  467.  
  468. function zoomi()
  469. s2.Volume = 5
  470. s2:Play()
  471. for i = 1,35 do
  472. wait()
  473. s2.Volume = s2.Volume - 0.15
  474. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView - 1
  475. end
  476. end
  477.  
  478. function st()
  479. for i = 1,44 do
  480. wait()
  481. s3.Volume = s3.Volume - 0.1
  482. end
  483. end
  484.  
  485. function ss()
  486. for i = 1,44 do
  487. wait()
  488. s3.Volume = s3.Volume + 0.1
  489. end
  490. end
  491.  
  492. function unlocate()
  493. for _, players in pairs(game:service'Players':players()) do
  494. if players.Character then
  495. if players.Character:FindFirstChild('HumanoidRootPart') then
  496. if players.Character.HumanoidRootPart:FindFirstChild('track') then
  497. players.Character.HumanoidRootPart.track:Destroy()
  498. end
  499. end
  500. end
  501. end
  502. end
  503.  
  504. function zoomo()
  505. s2.Volume = 5
  506. s2:Play()
  507. for i = 1,35 do
  508. wait()
  509. s2.Volume = s2.Volume - 0.15
  510. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + 1
  511. end
  512. end
  513.  
  514. function colorlerp(a,b)
  515. local start = Vector3.new(a);
  516. local en = b;
  517.  
  518. for alpha = 0, 1, 0.1 do
  519. local offset = start:Lerp(en, alpha);
  520. o1.ImageColor3 = Color3.new(offset.X/255, offset.Y/255, offset.Z/255);
  521. wait();
  522. end
  523. end
  524.  
  525. function hair()
  526. local hair = Instance.new("Part", char)
  527. local hairmesh = Instance.new("SpecialMesh", hair)
  528. hairmesh.MeshId = "http://www.roblox.com/asset/?id=74879498"
  529. hairmesh.TextureId = "http://www.roblox.com/asset/?id=74879471"
  530. hairmesh.Scale = Vector3.new(1.025, 1, 1.075)
  531. hair.Transparency = 0
  532. hair.CanCollide = false
  533. hair.Name = "plrhair"
  534. hair.Anchored = false
  535. local weld = Instance.new("Weld", char)
  536. weld.Part0 = hair
  537. weld.Part1 = char.Head
  538. weld.C1 = CFrame.new(0,.47,0)
  539. end
  540.  
  541. function uhair()
  542. for _, a in pairs(char:children()) do
  543. if a:IsA('Part') and a.Name == "plrhair" then
  544. a:Destroy()
  545. end
  546. end
  547. end
  548.  
  549. function seyes(cooldown)
  550. local rand3 = math.random(1,3)
  551. if rand3 == 1 then
  552. for i = 0,1 do
  553. wait(.05)
  554. leye.Scale = leye.Scale - Vector3.new(0,0.035,0)
  555. end
  556. wait(cooldown)
  557. for i = 0,1 do
  558. wait(.05)
  559. leye.Scale = leye.Scale + Vector3.new(0,0.035,0)
  560. end
  561. end
  562. if rand3 == 2 then
  563. for i = 0,1 do
  564. wait(.05)
  565. reye.Scale = reye.Scale - Vector3.new(0,0.035,0)
  566. end
  567. wait(cooldown)
  568. for i = 0,1 do
  569. wait(.05)
  570. reye.Scale = reye.Scale + Vector3.new(0,0.035,0)
  571. end
  572. end
  573. if rand3 == 3 then
  574. for i = 0,1 do
  575. wait(.05)
  576. reye.Scale = reye.Scale - Vector3.new(0,0.035,0)
  577. leye.Scale = leye.Scale - Vector3.new(0,0.035,0)
  578. end
  579. wait(cooldown)
  580. for i = 0,1 do
  581. wait(.05)
  582. reye.Scale = reye.Scale + Vector3.new(0,0.035,0)
  583. leye.Scale = leye.Scale + Vector3.new(0,0.035,0)
  584. end
  585. end
  586. end
  587.  
  588. function headu()
  589. for i=0,1,0.15 do
  590. wait()
  591. neck.C0 = neck.C0:lerp(neck.C0*CFrame.Angles(rad(-10),rad(0),rad(0)),i)
  592. end
  593. seyes(.5)
  594. wait(.4)
  595. for i=0,1,0.2 do
  596. wait()
  597. neck.C0 = neck.C0:lerp(ncf,i)
  598. end
  599. end
  600.  
  601. function headl()
  602. local rand2 = math.random(1,2)
  603. if rand2 == 1 then
  604. for i=0,1,0.1 do
  605. neck.C0 = neck.C0:lerp(neck.C0*CFrame.Angles(rad(0),rad(0),rad(-6)),i)
  606. wait()
  607. end
  608. wait(.4)
  609. for i=0,1,0.1 do
  610. neck.C0 = neck.C0:lerp(ncf,i)
  611. wait()
  612. end
  613. end
  614. if rand2 == 2 then
  615. for i=0,1,0.1 do
  616. neck.C0 = neck.C0:lerp(neck.C0*CFrame.Angles(rad(0),rad(0),rad(6)),i)
  617. wait()
  618. end
  619. wait(.4)
  620. for i=0,1,0.1 do
  621. neck.C0 = neck.C0:lerp(ncf,i)
  622. wait()
  623. end
  624. end
  625. end
  626.  
  627. function child(a,b)
  628. for _, a in pairs(a:children()) do
  629. if a:IsA(b) then
  630. a:Destroy()
  631. end
  632. end
  633. end
  634.  
  635. function circ()
  636. torso.Anchored = true
  637. local circle = Instance.new('Part', char)
  638. circle.Anchored = true
  639. circle.BrickColor = BrickColor.new('Really black')
  640. circle.CanCollide = false
  641. circle.BottomSurface = 0
  642. circle.TopSurface = 0
  643. circle.Material = "Neon"
  644. circle.Size = Vector3.new(0,0,0)
  645. circle.CFrame = torso.CFrame
  646. circle.Shape = "Ball"
  647. for i = 1,25 do
  648. wait()
  649. circle.Size = circle.Size + Vector3.new(0.8,0.8,0.8)
  650. circle.CFrame = torso.CFrame
  651. circle.Transparency = circle.Transparency + 0.05
  652. end
  653. circle:Destroy()
  654. end
  655.  
  656. function circ2()
  657. local circle = Instance.new('Part', char)
  658. circle.CFrame = torso.CFrame
  659. circle.Anchored = true
  660. circle.BottomSurface = 0
  661. circle.TopSurface = 0
  662. circle.Material = "Neon"
  663. circle.BrickColor = BrickColor.new('Really black')
  664. circle.CanCollide = false
  665. circle.Size = Vector3.new(19.25,19.25,19.25)
  666. circle.Shape = "Ball"
  667. s9:Play()
  668. for i = 1,25 do
  669. wait()
  670. circle.Size = circle.Size - Vector3.new(2,2,2)
  671. circle.CFrame = torso.CFrame
  672. circle.Transparency = circle.Transparency + 0.01
  673. end
  674. circle:Destroy()
  675. end
  676.  
  677. function revcir()
  678. torso.Anchored = true
  679. local circle = Instance.new('Part', char)
  680. circle.Anchored = true
  681. circle.BrickColor = BrickColor.new('Bright red')
  682. circle.CanCollide = false
  683. circle.BottomSurface = 0
  684. circle.TopSurface = 0
  685. circle.Material = "Neon"
  686. circle.Size = Vector3.new(19.25,19.25,19.25)
  687. circle.CFrame = torso.CFrame
  688. circle.Shape = "Ball"
  689. for i = 1,25 do
  690. wait()
  691. circle.Size = circle.Size - Vector3.new(2,2,2)
  692. circle.CFrame = torso.CFrame
  693. circle.Transparency = circle.Transparency + 0.05
  694. end
  695. circle:Destroy()
  696. end
  697.  
  698. function revcir2()
  699. local circle = Instance.new('Part', char)
  700. circle.Anchored = true
  701. circle.BrickColor = BrickColor.new('Bright red')
  702. circle.CanCollide = false
  703. circle.BottomSurface = 0
  704. circle.TopSurface = 0
  705. circle.Material = "Neon"
  706. circle.Size = Vector3.new(0,0,0)
  707. circle.CFrame = torso.CFrame
  708. circle.Shape = "Ball"
  709. s9:Play()
  710. for i = 1,100 do
  711. wait()
  712. circle.Size = circle.Size + Vector3.new(2,2,2)
  713. circle.CFrame = torso.CFrame
  714. circle.Transparency = circle.Transparency + 0.01
  715. end
  716. circle:Destroy()
  717. end
  718.  
  719. function transform()
  720. circ()
  721. circ()
  722. circ()
  723. fhead.Parent.BrickColor = BrickColor.new('Really black')
  724. child(char,'CharacterMesh')
  725. shirt = Instance.new('Shirt', char)
  726. shirt.ShirtTemplate = 'http://www.roblox.com/asset/?id=26550810'
  727. pants = Instance.new('Pants', char)
  728. pants.PantsTemplate = 'http://www.roblox.com/asset/?id=26550833'
  729. pack('LeftArm',0,279174949)
  730. pack('RightArm',0,279174886)
  731. pack('LeftLeg',0,319336109)
  732. pack('RightLeg',0,319336155)
  733. pack('Torso',0,376169183)
  734. circ2()
  735. colorlerp(o1.ImageColor3,Vector3.new(0,0,0))
  736. o2.TextColor3 = Color3.new(0,0,0)
  737. o3.TextColor3 = Color3.new(0,0,0)
  738. o4.TextColor3 = Color3.new(0,0,0)
  739. o6.TextColor3 = Color3.new(0,0,0)
  740. o7.TextColor3 = Color3.new(0,0,0)
  741. o8.TextColor3 = Color3.new(0,0,0)
  742. o9.TextColor3 = Color3.new(0,0,0)
  743. wait(.1)
  744. torso.Anchored = false
  745. end
  746.  
  747. function untrans()
  748. revcir()
  749. revcir()
  750. revcir()
  751. fhead.Parent.BrickColor = BrickColor.new('Bright red')
  752. child(char,'CharacterMesh')
  753. pack('LeftArm',151353346,151353416)
  754. pack('RightArm',151353346,151353456)
  755. pack('LeftLeg',151353346,151353958)
  756. pack('RightLeg',151353346,151353479)
  757. pack('Torso',151353346,151353393)
  758. colorlerp(o1.ImageColor3,Vector3.new(255,0,0))
  759. o2.TextColor3 = Color3.new(1,0,0)
  760. o3.TextColor3 = Color3.new(1,0,0)
  761. o4.TextColor3 = Color3.new(1,0,0)
  762. o6.TextColor3 = Color3.new(1,0,0)
  763. o7.TextColor3 = Color3.new(1,0,0)
  764. o8.TextColor3 = Color3.new(1,0,0)
  765. o9.TextColor3 = Color3.new(1,0,0)
  766. revcir2()
  767. torso.Anchored = false
  768. end
  769.  
  770. function eye(w1,w2,w3,w4)
  771. local eye1 = Instance.new("Part")
  772. eye1.Anchored = false
  773. eye1.Parent = char.Head
  774. eye1.TopSurface = 0
  775. eye1.BrickColor = BrickColor.new("Black")
  776. eye1.BottomSurface = 0
  777. local eye1m = Instance.new("SpecialMesh", eye1)
  778. eye1m.MeshType = Enum.MeshType.Sphere
  779. eye1m.Scale = Vector3.new(0.08,0.22,0.03)
  780. local weld = Instance.new("Weld", char.Head)
  781. weld.Part0 = eye1
  782. weld.Part1 = char.Head
  783. weld.C1 = CFrame.new(w1,w2,w3)
  784. local eye1 = Instance.new("Part")
  785. eye1.Anchored = false
  786. eye1.Parent = char.Head
  787. eye1.TopSurface = 0
  788. eye1.Material = "Neon"
  789. eye1.BrickColor = BrickColor.new("Pearl")
  790. eye1.BottomSurface = 0
  791. local eye1m = Instance.new("SpecialMesh", eye1)
  792. eye1m.MeshType = Enum.MeshType.Sphere
  793. eye1m.Scale = Vector3.new(0.045,0.12,0.05)
  794. local weld = Instance.new("Weld", char.Head)
  795. weld.Part0 = eye1
  796. weld.Part1 = char.Head
  797. weld.C1 = CFrame.new(w4,w2,w3)
  798. end
  799.  
  800. function pack(body,tex,mesh)
  801. local package = Instance.new('CharacterMesh', char)
  802. package.OverlayTextureId = tex
  803. package.MeshId = mesh
  804. package.BodyPart = body
  805. end
  806.  
  807. function blink()
  808. for i = 0,1 do
  809. wait(.05)
  810. leye.Scale = leye.Scale - Vector3.new(0,0.05,0)
  811. reye.Scale = reye.Scale - Vector3.new(0,0.05,0)
  812. end
  813. wait(.05)
  814. for i = 0,1 do
  815. wait(.05)
  816. leye.Scale = leye.Scale + Vector3.new(0,0.05,0)
  817. reye.Scale = reye.Scale + Vector3.new(0,0.05,0)
  818. end
  819. end
  820.  
  821. function insk()
  822. tw('Activating instant kill mode...')
  823. local start = reye.Parent.Color
  824. local End = Color3.new(1,0,0)
  825. for i = 0,1,0.05 do
  826. wait()
  827. local color = start:lerp(End,i)
  828. reye.Parent.BrickColor = BrickColor.new(color)
  829. leye.Parent.BrickColor = BrickColor.new(color)
  830. end
  831. blink()
  832. end
  833.  
  834. function umask()
  835. hair()
  836. for i = 0,1 do
  837. wait()
  838. fhead.Scale = fhead.Scale - Vector3.new(0,0.1,0)
  839. end
  840. wait(.05)
  841. fhead.Parent.Transparency = 1
  842. rfeye.Transparency = 1
  843. lfeye.Transparency = 1
  844. reye.Parent.Transparency = 1
  845. leye.Parent.Transparency = 1
  846. for i = 1,15 do
  847. wait()
  848. o1.ImageTransparency = o1.ImageTransparency + 0.1
  849. for _, a in pairs(g1:children()) do
  850. if a:IsA('TextLabel') then
  851. a.TextTransparency = a.TextTransparency + 0.1
  852. a.TextStrokeTransparency = a.TextStrokeTransparency + 0.1
  853. end
  854. end
  855. end
  856. end
  857.  
  858. function omask()
  859. uhair()
  860. for i = 0,1 do
  861. wait()
  862. fhead.Scale = fhead.Scale + Vector3.new(0,0.1,0)
  863. end
  864. wait(.05)
  865. fhead.Parent.Transparency = 0
  866. rfeye.Transparency = 0
  867. lfeye.Transparency = 0
  868. reye.Parent.Transparency = 0
  869. leye.Parent.Transparency = 0
  870. for i = 1,15 do
  871. wait()
  872. o1.ImageTransparency = o1.ImageTransparency - 0.1
  873. for _, a in pairs(g1:children()) do
  874. if a:IsA('TextLabel') then
  875. a.TextTransparency = a.TextTransparency - 0.1
  876. a.TextStrokeTransparency = a.TextStrokeTransparency - 0.1
  877. end
  878. end
  879. end
  880. end
  881.  
  882. function bl(player)
  883. blood.Parent = player.HumanoidRootPart
  884. blood.Enabled = true
  885. player:BreakJoints()
  886. wait(.5)
  887. blood.Enabled = false
  888. wait(.4)
  889. blood.Parent = nil
  890. end
  891.  
  892. function webmove(player,speed)
  893. if (insta == false) or (insta == true) then
  894. time = 10
  895. player:FindFirstChildOfClass('Humanoid').WalkSpeed = speed
  896. end
  897. end
  898.  
  899. function udr()
  900. for _, a in pairs(char:children()) do
  901. if a:IsA('Part') and a.Name == "Drone" then
  902. a:Destroy()
  903. end
  904. end
  905. end
  906.  
  907. function dr()
  908. local p1 = Instance.new("Part", char)
  909. dro = p1
  910. p1.BrickColor = BrickColor.new("Medium stone grey")
  911. p1.Name = "Drone"
  912. p1.CFrame = CFrame.new(-0.785019994, 0.0750000775, -45.8349953, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  913. p1.CanCollide = false
  914. p1.Anchored = true
  915. p1.CFrame = char.Head.CFrame
  916. p1.Size = Vector3.new(0.490001351, 0.150000155, 0.61000073)
  917. local b1 = Instance.new("SpecialMesh", p1)
  918. b1.MeshId = "rbxassetid://485451987"
  919. b1.TextureId = ""
  920. b1.MeshType = Enum.MeshType.FileMesh
  921. b1.Name = "Mesh"
  922. b1.Scale = Vector3.new(0.109999999, 0.109999999, 0.109999999)
  923. local d1 = Instance.new("Decal", p1)
  924. d1.Texture = "http://www.roblox.com/asset/?id=668022037"
  925. d1.Face = Enum.NormalId.Front
  926. end
  927.  
  928. function uinsk()
  929. local start = reye.Parent.Color
  930. local End = color
  931. for i = 0,1,0.05 do
  932. wait()
  933. local color = start:lerp(End,i)
  934. reye.Parent.BrickColor = BrickColor.new(color)
  935. leye.Parent.BrickColor = BrickColor.new(color)
  936. end
  937. blink()
  938. end
  939.  
  940. function mous(a,b)
  941. local target = game:service'Players'[a]
  942. local target2 = b
  943. local Player = target
  944. local characterImageFormat='http://www.roblox.com/Thumbs/Avatar.ashx?x=352&y=352&format=png&userid=%d';
  945. il.Image = characterImageFormat:format(Player.userId);
  946. t1.Text = 'Username: '..target2.Name
  947. t2.Text = 'Days Old: '..target.AccountAge
  948. t3.Text = 'User Id: '..target.UserId
  949. end
  950.  
  951. --// Character
  952.  
  953. char.Humanoid.WalkSpeed = 45
  954. char.Humanoid.JumpPower = 100
  955.  
  956. for _, body in pairs(char:children()) do
  957. if body:IsA('BasePart') then
  958. body.BrickColor = BrickColor.new('Cool yellow')
  959. end
  960. end
  961.  
  962. local fakehead = Instance.new('Part', char)
  963. fakehead.Name = "FHead"
  964. fakehead.BrickColor = BrickColor.new('Crimson')
  965. fakehead.Color = Color3.new(75, 0, 0)
  966. fakehead.Size = char.Head.Size
  967. fakehead.CanCollide = false
  968. fakehead.Anchored = false
  969. hmesh = Instance.new('SpecialMesh', fakehead)
  970. hmesh.Scale = Vector3.new(1.26, 1.26, 1.26)
  971. hmesh.MeshType = "Head"
  972. Weld = Instance.new("Weld",game.Players.LocalPlayer.Character)
  973. Weld.Part0 = char.Head
  974. Weld.Part1 = fakehead
  975. Weld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  976. fhead = hmesh
  977.  
  978. local eye1 = Instance.new("Part")
  979. eye1.Anchored = false
  980. eye1.Parent = char.Head
  981. eye1.TopSurface = 0
  982. eye1.CanCollide = false
  983. eye1.BrickColor = BrickColor.new("Black")
  984. eye1.BottomSurface = 0
  985. lfeye = eye1
  986. local eye1m = Instance.new("SpecialMesh", eye1)
  987. eye1m.MeshType = Enum.MeshType.Sphere
  988. eye1m.Scale = Vector3.new(0.08,0.22,0.03)
  989. local weld = Instance.new("Weld", char.Head)
  990. weld.Part0 = eye1
  991. weld.Part1 = char.Head
  992. weld.C1 = CFrame.new(-.17,.14,-.57)
  993. local eye2 = Instance.new("Part")
  994. eye2.Anchored = false
  995. eye2.Parent = char.Head
  996. eye2.TopSurface = 0
  997. eye2.CanCollide = false
  998. eye2.Material = 'Neon'
  999. eye2.BrickColor = BrickColor.new("Pearl")
  1000. eye2.BottomSurface = 0
  1001. local eye2m = Instance.new("SpecialMesh", eye2)
  1002. eye2m.MeshType = Enum.MeshType.Sphere
  1003. eye2m.Scale = Vector3.new(0.04,0.12,0.05)
  1004. local weld = Instance.new("Weld", char.Head)
  1005. weld.Part0 = eye2
  1006. weld.Part1 = char.Head
  1007. weld.C1 = CFrame.new(-.2,.14,-.57)
  1008. reye = eye2m
  1009.  
  1010. local eye1 = Instance.new("Part")
  1011. eye1.Anchored = false
  1012. eye1.Parent = char.Head
  1013. eye1.TopSurface = 0
  1014. eye1.CanCollide = false
  1015. eye1.BrickColor = BrickColor.new("Black")
  1016. eye1.BottomSurface = 0
  1017. rfeye = eye1
  1018. local eye1m = Instance.new("SpecialMesh", eye1)
  1019. eye1m.MeshType = Enum.MeshType.Sphere
  1020. eye1m.Scale = Vector3.new(0.08,0.22,0.03)
  1021. local weld = Instance.new("Weld", char.Head)
  1022. weld.Part0 = eye1
  1023. weld.Part1 = char.Head
  1024. weld.C1 = CFrame.new(.17,.14,-.57)
  1025. local eye1 = Instance.new("Part")
  1026. eye1.Anchored = false
  1027. eye1.Parent = char.Head
  1028. eye1.TopSurface = 0
  1029. eye1.CanCollide = false
  1030. eye1.Material = 'Neon'
  1031. eye1.BrickColor = BrickColor.new("Pearl")
  1032. eye1.BottomSurface = 0
  1033. local eye1m = Instance.new("SpecialMesh", eye1)
  1034. eye1m.MeshType = Enum.MeshType.Sphere
  1035. eye1m.Scale = Vector3.new(0.04,0.12,0.05)
  1036. local weld = Instance.new("Weld", char.Head)
  1037. weld.Part0 = eye1
  1038. weld.Part1 = char.Head
  1039. weld.C1 = CFrame.new(.2,.14,-.57)
  1040. leye = eye1m
  1041. color = eye1.Color
  1042.  
  1043. for _, a in pairs(char:children()) do
  1044. if a:IsA('Pants') or a:IsA('Shirt') or a:IsA('ShirtGraphic') then
  1045. a:Destroy()
  1046. end
  1047. end
  1048.  
  1049. child(char,'Accessory')
  1050. child(char,'CharacterMesh')
  1051.  
  1052. pack('LeftArm',151353346,151353416)
  1053. pack('RightArm',151353346,151353456)
  1054. pack('LeftLeg',151353346,151353958)
  1055. pack('RightLeg',151353346,151353479)
  1056. pack('Torso',151353346,151353393)
  1057.  
  1058. char.Head.face.Texture = "rbxassetid://10747810"
  1059.  
  1060. --// Key function
  1061.  
  1062. mouse.KeyDown:connect(function(key)
  1063. if key == "c" and cooldown then
  1064. if (hear == false) then
  1065. hear = true
  1066. elseif (hear == true) then
  1067. hear = false
  1068. end
  1069. end
  1070.  
  1071. if key == "g" and cooldown then
  1072. cooldown = false
  1073. if (unmasked == true) then
  1074. unmasked = false
  1075. s7:Play()
  1076. omask()
  1077. elseif (unmasked == false) then
  1078. unmasked = true
  1079. s8:Play()
  1080. umask()
  1081. end
  1082. wait(.1)
  1083. cooldown = true
  1084. end
  1085.  
  1086. if key == "t" and cooldown then
  1087. cooldown = false
  1088. local web = Instance.new('Part', char)
  1089. web.CanCollide = false
  1090. web.Anchored = false
  1091. web.CanCollide = false
  1092. web.CFrame = char.Torso.CFrame * CFrame.Angles(rad(0),rad(90),rad(180))
  1093. web.Position = torso.Position + torso.CFrame.lookVector * 1
  1094. web.Size = Vector3.new(0.09, 5.13, 5.55)
  1095. web.Transparency = 1
  1096. local dec = Instance.new('Decal', web)
  1097. dec.Texture = "http://www.roblox.com/asset/?id=148633485"
  1098. dec.Face = "Left"
  1099. local dec2 = dec:Clone()
  1100. dec2.Parent = web
  1101. dec2.Face = "Right"
  1102. local dec3 = dec:Clone()
  1103. dec3.Parent = web
  1104. dec3.Face = "Top"
  1105. local dec4 = dec:Clone()
  1106. dec4.Parent = web
  1107. dec4.Face = "Back"
  1108. local dec5 = dec:Clone()
  1109. dec5.Parent = web
  1110. dec5.Face = "Bottom"
  1111. local dec6 = dec:Clone()
  1112. dec6.Parent = web
  1113. dec6.Face = "Front"
  1114. local bv = Instance.new("BodyVelocity")
  1115. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1116. bv.velocity = mouse.Hit.lookVector * 185
  1117. bv.Parent = web
  1118. web.Touched:connect(function(hit)
  1119. if hit.Parent.Name ~= plr.Name and hit.Parent:FindFirstChildOfClass('Humanoid') then
  1120. local speed = hit.Parent:FindFirstChildOfClass('Humanoid').WalkSpeed
  1121. hit.Parent:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  1122. web:Destroy()
  1123. for _, a in pairs(hit.Parent:children()) do
  1124. local dec = Instance.new('Decal', a)
  1125. dec.Texture = "http://www.roblox.com/asset/?id=148633485"
  1126. dec.Face = "Left"
  1127. local dec2 = dec:Clone()
  1128. dec2.Parent = a
  1129. dec2.Face = "Right"
  1130. local dec3 = dec:Clone()
  1131. dec3.Parent = a
  1132. dec3.Face = "Top"
  1133. local dec4 = dec:Clone()
  1134. dec4.Parent = a
  1135. dec4.Face = "Back"
  1136. local dec5 = dec:Clone()
  1137. dec5.Face = "Bottom"
  1138. dec5.Parent = a
  1139. local dec6 = dec:Clone()
  1140. dec6.Parent = a
  1141. dec6.Face = "Front"
  1142. game.Debris:AddItem(dec, time+2)
  1143. game.Debris:AddItem(dec2, time+2)
  1144. game.Debris:AddItem(dec3, time+2)
  1145. game.Debris:AddItem(dec4, time+2)
  1146. game.Debris:AddItem(dec5, time+2)
  1147. game.Debris:AddItem(dec6, time+2)
  1148. end
  1149. wait(time)
  1150. webmove(hit.Parent,speed)
  1151. end
  1152. end)
  1153. wait(.1)
  1154. cooldown = true
  1155. end
  1156.  
  1157. if key == "f" and cooldown and (unmasked == false) then
  1158. cooldown = false
  1159. if (sou == false) then
  1160. sou = true
  1161. tw('Playing song...')
  1162. s3.Volume = 0
  1163. s3:Play()
  1164. ss()
  1165. tw('Song is playing...')
  1166. elseif (sou == true) then
  1167. sou = false
  1168. tw('Stopping song...')
  1169. st()
  1170. s3.Volume = 0
  1171. tw('Song is stopped...')
  1172. end
  1173. wait(.05)
  1174. cooldown = true
  1175. end
  1176.  
  1177. if key == "v" and cooldown and (unmasked == false) and drone then
  1178. cooldown = false
  1179. if char:FindFirstChild('Drone') and (freefly == false) then
  1180. freefly = true
  1181. workspace.Camera.CameraSubject = char:FindFirstChild('Drone')
  1182. elseif (freefly == true) then
  1183. freefly = false
  1184. workspace.Camera.CameraSubject = char:FindFirstChildOfClass('Humanoid')
  1185. end
  1186. wait(.05)
  1187. cooldown = true
  1188. end
  1189.  
  1190. if key == "r" and cooldown and (unmasked == false) then
  1191. cooldown = false
  1192. if (black == false) then
  1193. black = true
  1194. transform()
  1195. elseif (black == true) then
  1196. black = false
  1197. untrans()
  1198. end
  1199. wait(2)
  1200. cooldown = true
  1201. end
  1202.  
  1203. if key == "e" and cooldown and (unmasked == false) then
  1204. cooldown = false
  1205. if (insta == false) then
  1206. insta = true
  1207. insk()
  1208. tw('Instant kill mode activated!')
  1209. elseif (insta == true) then
  1210. insta = false
  1211. tw('Deactivating instant kill mode...')
  1212. uinsk()
  1213. tw('instant kill mode deactivated!')
  1214. end
  1215. cooldown = true
  1216. end
  1217.  
  1218. if key == "q" and cooldown and (unmasked == false) then
  1219. cooldown = false
  1220. if (zcam == false) then
  1221. zcam = true
  1222. tw('Zooming in....')
  1223. zoomi()
  1224. tw('Zoomed in')
  1225. wait(.2)
  1226. o2.Text = ""
  1227. elseif (zcam == true) then
  1228. zcam = false
  1229. tw('Zooming out....')
  1230. zoomo()
  1231. tw('Zoomed out')
  1232. wait(.2)
  1233. o2.Text = ""
  1234. end
  1235. wait(.1)
  1236. cooldown = true
  1237. end
  1238. end)
  1239.  
  1240. --// Click function
  1241.  
  1242. mouse.Button1Down:connect(function()
  1243. if mouse.Target and cooldown then
  1244. if mouse.Target.ClassName == "Part" then
  1245. s10:Play()
  1246. lclick = true
  1247. mousep = mouse.Hit.p
  1248. mouseh = mouse.Hit
  1249. sling = true
  1250. cooldown = false
  1251. part = mouse.Target
  1252. char.Humanoid.Jump = true
  1253. wait(.05)
  1254. s1:Play()
  1255. sel = Instance.new("SelectionPointLasso")
  1256. sels = sel
  1257. sel.Parent= workspace
  1258. sel.Humanoid = char.Humanoid
  1259. sel.Color=BrickColor.new("White")
  1260. sel.Point = mousep
  1261. char.Torso.CFrame = CFrame.new(char.Torso.Position, mouse.Hit.p)
  1262. arm = {char["Right Arm"]}
  1263. char.Torso["Right Shoulder"].Archivable = true
  1264. mc = char.Torso["Right Shoulder"]:Clone()
  1265. weld = Instance.new("Weld", arm[1])
  1266. weld.Part0 = char.Torso
  1267. weld.Part1 = weld.Parent
  1268. weld.C1 = CFrame.new(-1.5,.5,.5)*CFrame.Angles(math.rad(-90),0,0)
  1269. game.Debris:AddItem(weld, 0.5)
  1270. local bv = Instance.new("BodyVelocity")
  1271. bodyv = bv
  1272. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1273. bv.velocity = mouseh.lookVector * speed
  1274. bv.Parent = torso
  1275. lclickt = true
  1276. wait(0.6)
  1277. mc.Parent = char.Torso
  1278. end
  1279. end
  1280. end)
  1281.  
  1282. mouse.Button1Up:connect(function()
  1283. lclick = false
  1284. if bodyv:IsA('BodyVelocity') and sels:IsA('SelectionPointLasso') then
  1285. bodyv:Destroy()
  1286. sels:Destroy()
  1287. sling = false
  1288. cooldown = true
  1289. end
  1290. end)
  1291.  
  1292. --// Intro
  1293.  
  1294. tw("Welcome back, "..plr.Name)
  1295. wait(.1)
  1296. tw("Press left click to shoot web")
  1297. wait(.1)
  1298. tw("Script made by Cronizete")
  1299. wait(.1)
  1300. o2.Text = ""
  1301.  
  1302. --// Touched
  1303.  
  1304. for _, b in pairs(char:children()) do
  1305. if b:IsA('Part') then
  1306. char.Torso.Touched:connect(function(hit)
  1307. if hit:IsA('Part') and hit.Name ~= 'Base' and hit.Name ~= 'Right Arm' then
  1308. lclick = false
  1309. for _, a in pairs(torso:children()) do
  1310. if a:IsA('BodyVelocity') and sels:IsA('SelectionPointLasso') then
  1311. sels:Destroy()
  1312. a:Destroy()
  1313. end
  1314. end
  1315. end
  1316. end)
  1317. end
  1318. end
  1319.  
  1320. --//Wall Climb
  1321.  
  1322. torso.Touched:connect(function(hit)
  1323. if hit:IsA('Part') and (sling == false) then
  1324. local c = Instance.new('TrussPart', workspace.CurrentCamera)
  1325. c.Anchored = true
  1326. c.Transparency = 1
  1327. c.CFrame = CFrame.new(char.Torso.Position + (char.Torso.CFrame.lookVector * 1), char.Torso.Position + (char.Torso.CFrame.lookVector * 12))
  1328. game:GetService('Debris'):AddItem(c,3)
  1329. end
  1330. end)
  1331.  
  1332. --// Sound feauture
  1333.  
  1334. game:service'Workspace'.DescendantAdded:connect(function(p)
  1335. if p:IsA('Sound') and hear then
  1336. local p1 = p:Clone()
  1337. p1.Parent = workspace.Camera
  1338. p1.Volume = p1.Volume + 1.5
  1339. p1:Play()
  1340. end
  1341. end)
  1342.  
  1343. --// Speed
  1344.  
  1345. char.Humanoid.Running:connect(function(speed)
  1346. o4.Text = "Current Speed: "..speed
  1347. end)
  1348.  
  1349. --// Mouse
  1350.  
  1351. game:GetService('RunService').RenderStepped:connect(function()
  1352. if mouse.Target and mouse.Target.Parent:FindFirstChildOfClass('Humanoid') and (unmasked == false) then
  1353. local targ = mouse.Target
  1354. if game:service'Players':FindFirstChild(targ.Parent.Name) then
  1355. mous(mouse.Target.Parent.Name,mouse.Target.Parent)
  1356. elseif not game:service'Players':FindFirstChild(targ.Parent.Name) then
  1357. t1.Text = "Model: "..targ.Parent.Name
  1358. t2.Text = ""
  1359. t3.Text = ""
  1360. t4.Text = ""
  1361. end
  1362. end
  1363. end)
  1364.  
  1365. --// Time
  1366.  
  1367. game:GetService('RunService').RenderStepped:connect(function()
  1368. o7.Text = "Current Time: "..game:service'Lighting'.TimeOfDay
  1369. end)
  1370.  
  1371. --// Web Speed
  1372.  
  1373. game:GetService('RunService').RenderStepped:connect(function()
  1374. if lclick then
  1375. speed = speed + 1
  1376. bodyv.velocity = mouseh.lookVector * speed
  1377. elseif (lclick == false) and lclickt then
  1378. speed = mspeed
  1379. bodyv.velocity = mouseh.lookVector * mspeed
  1380. end
  1381. end)
  1382.  
  1383. --// Heal
  1384.  
  1385. game:GetService('RunService').RenderStepped:connect(function()
  1386. char:FindFirstChildOfClass('Humanoid').Health = char:FindFirstChildOfClass('Humanoid').Health + 0.1
  1387. end)
  1388.  
  1389. --// Drone (Cancelled)
  1390.  
  1391. game:GetService('RunService').RenderStepped:connect(function()
  1392. if drone then
  1393. wait()
  1394. dro.CFrame = dro.CFrame:lerp(char.Head.CFrame * CFrame.new(2,1.5,0),0.1)
  1395. elseif (drone == false) and char:FindFirstChild('Drone') then
  1396. wait()
  1397. dro.CFrame = dro.CFrame:lerp(char.Torso.CFrame,0.1)
  1398. end
  1399. end)
  1400.  
  1401. --// Web Speed
  1402.  
  1403. game:GetService('RunService').RenderStepped:connect(function()
  1404. o6.Text = "Current Web Speed: "..speed
  1405. end)
  1406.  
  1407. --// Sounds
  1408.  
  1409. game:GetService('RunService').RenderStepped:connect(function()
  1410. local sous = {}
  1411. function scan(p)
  1412. for _,v in pairs(p:GetChildren()) do
  1413. if (v:IsA("Sound")) then
  1414. table.insert(sous,v)
  1415. end
  1416. scan(v)
  1417. end
  1418. end
  1419.  
  1420. scan(game:service'Workspace')
  1421. local ps = #sous
  1422. if ps >= 2 then
  1423. asd2 = "s"
  1424. elseif ps <= 1 then
  1425. asd2 = ""
  1426. end
  1427. o8.Text = "Current Sound"..asd2..": "..#sous
  1428. sous = {}
  1429. end)
  1430.  
  1431. --// Parts
  1432.  
  1433. game:GetService('RunService').RenderStepped:connect(function()
  1434. parts = {}
  1435. function scan(p)
  1436. for _,v in pairs(p:GetChildren()) do
  1437. if (v:IsA("BasePart")) then
  1438. table.insert(parts,v)
  1439. end
  1440. scan(v)
  1441. end
  1442. end
  1443.  
  1444. scan(game:service'Workspace')
  1445. local ps = #parts
  1446. if ps >= 2 then
  1447. asd = "s"
  1448. elseif ps <= 1 then
  1449. asd = ""
  1450. end
  1451. o9.Text = "Current Part"..asd..": "..#parts
  1452. parts = {}
  1453. end)
  1454.  
  1455. --// Helmet stuff
  1456.  
  1457. game:GetService('RunService').RenderStepped:connect(function()
  1458.  
  1459. if not char.Head.BrickColor == color then
  1460. char.Head.BrickColor = BrickColor.new('Cool yellow')
  1461. end
  1462.  
  1463. char["Right Arm"].BrickColor = color3
  1464. char["Left Arm"].BrickColor = color3
  1465.  
  1466. o3.Text = "Current Health: "..char.Humanoid.Health
  1467.  
  1468. if char.Humanoid.Health <= 20 and (unmasked == false) then
  1469. o2.Text = "You're about to die!"
  1470. s5:Resume()
  1471. o1.Rotation = math.random(-8,8)
  1472. else
  1473. s5:Pause()
  1474. o1.Rotation = 0
  1475. end
  1476.  
  1477. for _, plrs in pairs(game:service'Players':players()) do
  1478. if plrs.Name ~= plr.Name and plrs.Character then
  1479. if (plrs.Character.HumanoidRootPart.Position - torso.Position).magnitude <= 25 then
  1480. s4:Resume()
  1481. end
  1482. end
  1483. end
  1484. end)
  1485.  
  1486. --// Main loop
  1487.  
  1488. while wait(3) do
  1489. t1.Text = ''
  1490. t2.Text = ''
  1491. t3.Text = ''
  1492. t4.Text = ''
  1493. il.Image = 'rbxassetid://0'
  1494. o2.Text = ""
  1495. local rand = math.random(1,3)
  1496. if rand == 1 and (unmasked == false) then
  1497. blink()
  1498. elseif rand == 2 and (unmasked == false) then
  1499. headl()
  1500. elseif rand == 3 and (unmasked == false) then
  1501. headu()
  1502. end
  1503. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement