Namoo546

Spider

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