Advertisement
memberhero

Powers FE

Aug 23rd, 2018
483
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --coolallball
  2. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility by WaverlyCole");InternalData = {}InternalData.RealOwner = owner;InternalData.Version = "v1.0.0"
  3. do
  4. script.Parent = InternalData.RealOwner.Character
  5. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  6. local function createObject (connections, index)
  7. local proxy = newproxy (true);local meta = getmetatable (proxy);
  8. local runbind = function (self, i, ...) connections[i]:Fire (...); end;
  9. while (#connections > 0) do connections [table.remove (connections, 1)] = Instance.new ('BindableEvent');end;
  10. meta.__index = function (self, i)
  11. if (i == 'TriggerEvent') then return runbind end;
  12. return connections[i] and connections[i].Event or index[i];
  13. end;
  14. meta.__newindex = index;meta.__metatable = false;return proxy
  15. end;
  16. local Mouse = createObject({"KeyUp","KeyDown","Button1Down","Button1Up"},{["Target"] = nil;["Hit"] = CFrame.new()})
  17. local UserInputService = createObject({"InputBegan","InputEnded"},{})
  18. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  19. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  20. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  21. Event.OnServerEvent:Connect(function(FiredBy,Input)
  22. if FiredBy.Name ~= InternalData.RealOwner.Name then return end
  23. if Input.MouseEvent then
  24. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  25. else
  26. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  27. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TriggerEvent(Begin and "Button1Down" or "Button1Up") end
  28. for _,Action in pairs(ContextActionService.Actions) do
  29. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  30. end
  31. Mouse:TriggerEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower());UserInputService:TriggerEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  32. end
  33. end)
  34. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  35. Event.Parent = NLS([[
  36. local Player = owner;
  37. local Event = script:WaitForChild("UserInput");
  38. local UserInputService = game:GetService("UserInputService");
  39. local Mouse = Player:GetMouse();
  40. local Input = function(Input,gameProcessedEvent)
  41. if gameProcessedEvent then return end
  42. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  43. end
  44. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  45. local Hit,Target
  46. while wait(1/60) do
  47. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  48. Hit = Mouse.Hit;Target = Mouse.Target;
  49. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  50. end
  51. end
  52. ]],InternalData.RealOwner.Character)
  53. end
  54. InternalData.RealInstance = Instance;Instance = setmetatable({},{
  55. __index = function (self,Index)
  56. if Index:lower() == 'new' then
  57. return function (Type, Parent)
  58. local Real = InternalData.RealInstance.new(Type,Parent)
  59. if not Type then return end
  60. if Type == "BillboardGui" then
  61. return setmetatable({},{
  62. __index = function (self,Index)
  63. return Real[Index]
  64. end;
  65. __newindex = function (self,Index,Value)
  66. if Index:lower() == "playertohidefrom" then
  67. if Value.Name == owner.Name then Real[Index] = InternalData.RealOwner else Real[Index] = Value end
  68. else
  69. Real[Index] = Value
  70. end
  71. end;
  72. __tostring = function(self) return tostring(Real) end;
  73. })
  74. end
  75. return Real
  76. end
  77. end
  78. return InternalData.RealInstance[Index]
  79. end;
  80. __tostring = function(self) return tostring(InternalData.RealInstance) end;
  81. });
  82. InternalData.RealGame = game;game = setmetatable({},{
  83. __index = function (self,Index)
  84. local Sandbox = function (Thing)
  85. if Thing:IsA("Player") then
  86. local RealPlayer = Thing
  87. return setmetatable({},{
  88. __index = function (self,Index)
  89. local Type = type(RealPlayer[Index])
  90. if Type == "function" then
  91. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  92. return function (self)return InternalData["Mouse"] end
  93. end
  94. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  95. elseif Index == "FakePlayer" then
  96. return true
  97. end
  98. return RealPlayer[Index]
  99. end;
  100. __tostring = function(self) return tostring(RealPlayer) end
  101. })
  102. end
  103. end
  104. if InternalData.RealGame[Index] then
  105. local Type = type(InternalData.RealGame[Index])
  106. if Type == "function" then
  107. if Index:lower() == "getservice" or Index:lower() == "service" then
  108. return function (self,Service)
  109. local FakeServices = {
  110. ["players"] = function()
  111. return setmetatable({},{
  112. __index = function (self2,Index2)
  113. local RealService = InternalData.RealGame:GetService(Service)
  114. local Type2 = type(Index2)
  115. if Type2 == "function" then
  116. return function (self,...) return RealService[Index2](RealService,...)end
  117. else
  118. if Index2:lower() == "localplayer" then return Sandbox(InternalData.RealOwner) end
  119. return RealService[Index2]
  120. end
  121. end;
  122. __tostring = function(self) return tostring(InternalData.RealGame:GetService(Service)) end
  123. })
  124. end;
  125. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  126. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  127. ["runservice"] = function()
  128. return setmetatable({},{
  129. __index = function(self2,Index2)
  130. local RealService = InternalData.RealGame:GetService(Service)
  131. local Type2 = type(Index2)
  132. if Type2 == "function" then
  133. return function (self,...) return RealService[Index2](RealService,...) end
  134. else
  135. local RunServices = {
  136. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return InternalData.RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  137. ["renderstepped"] = function() return RealService["Stepped"] end
  138. }
  139. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  140. return RealService[Index2]
  141. end
  142. end;
  143. __tostring = function(self) return tostring(InternalData.RealGame:GetService("RunService")) end
  144. })
  145. end
  146. }
  147. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  148. return InternalData.RealGame:GetService(Service)
  149. end
  150. end
  151. return function (self,...) return InternalData.RealGame[Index](InternalData.RealGame,...) end
  152. else
  153. if game:GetService(Index) then return game:GetService(Index) end
  154. return InternalData.RealGame[Index]
  155. end
  156. end
  157. return nil
  158. end;
  159. __tostring = function(self) return tostring(InternalData.game) end
  160. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete!")
  161.  
  162. --//Paste script below this line.
  163. HoldE=false
  164. Tool=script.Parent
  165. Equipped=false
  166. Player=game.Players.LocalPlayer
  167. repeat
  168. wait()
  169. until Player
  170. Character=Player.Character
  171. repeat
  172. wait()
  173. until Character
  174. Mouse=Player:GetMouse()
  175. Torso=Character.Torso
  176. RArm=Character["Right Arm"]
  177. LArm=Character["Left Arm"]
  178. RLeg=Character["Right Leg"]
  179. LLeg=Character["Left Leg"]
  180. LS=Torso["Left Shoulder"]
  181. LH=Torso["Left Hip"]
  182. RS=Torso["Right Shoulder"]
  183. RH=Torso["Right Hip"]
  184. necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  185. LHC0=CFrame.new(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  186. LSC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  187. RHC0=CFrame.new(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  188. RSC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  189. ROOTC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  190. Neck=Character.Torso.Neck
  191. Human=Character:FindFirstChild("Humanoid")
  192. h=game:service'RunService'.Heartbeat
  193. local camera = workspace.CurrentCamera
  194. Debounce=false
  195. world=false
  196. function part(parent,anchored,collide,size,cframe,bcol,material,trans,meshtype,meshscale)
  197. local partt = Instance.new("Part",parent)
  198. partt.Anchored = anchored
  199. partt.CanCollide = collide
  200. partt.Size = size
  201. partt.CFrame = cframe
  202. partt.BrickColor = BrickColor.new(bcol)
  203. partt.Material = material
  204. partt.Transparency = trans
  205. if meshtype then
  206. local mesh = Instance.new("SpecialMesh", partt)
  207. mesh.MeshType = meshtype
  208. mesh.Scale = meshscale
  209. end
  210. return partt
  211. end
  212. function BloodSpurt(parent,cframe)
  213. for i=1,5 do
  214. spawn(function()
  215. local bl=Instance.new("Part",parent)
  216. bl.Size=Vector3.new(0,0,0)
  217. bl.BrickColor=BrickColor.new("Really red")
  218. bl.Anchored=true
  219. bl.CanCollide=false
  220. bl.CFrame=cframe
  221.  
  222. local bp=Instance.new("BodyPosition")
  223. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  224. bp.Position=bl.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  225. bl.Anchored=false
  226. bp.Parent=bl
  227. wait()
  228. bp.Parent=nil
  229. end)
  230. end
  231. end
  232. Human.MaxHealth=math.huge
  233. knifeS=Instance.new("Sound",Character)
  234. knifeS.SoundId="rbxassetid://616593932"
  235. knifeS.Volume=2
  236. ZWRDO=Instance.new("Sound",Character)
  237. ZWRDO.SoundId="rbxassetid://188959431"
  238. ZWRDO.Volume=.2
  239.  
  240. Mouse.KeyDown:connect(function(Key)
  241. if Key=="p" and Debounce==false and world==false then
  242. Debounce=true
  243. print("ZA WARUDO")
  244. print("TOKI YO TOMARE")
  245. local ZA=Instance.new("Sound",Character)
  246. ZA.SoundId="rbxassetid://274698941"
  247. ZA:Play()
  248. ZA.Volume=4
  249. ZWRDO:Play()
  250. Human.WalkSpeed=0
  251. spawn(function()
  252. for i=1,100 do
  253. RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(-.4),math.rad(.9))
  254. LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(.4),math.rad(-.9))
  255. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-.1),math.rad(0),math.rad(0))
  256. h:wait()
  257. end
  258. end)
  259. --[[RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(90))
  260. LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(40),math.rad(-90))
  261. Neck.C0=Neck.C0*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))]]
  262. local sphere=Instance.new("Part",Character)
  263. sphere.Anchored=true
  264. sphere.CanCollide=false
  265. sphere.CFrame=Torso.CFrame
  266. sphere.Size=Vector3.new(1,1,1)
  267. sphere.TopSurface=0
  268. sphere.BottomSurface=0
  269. sphere.Reflectance=.5
  270. sphere.Transparency=1
  271. sphere.BrickColor=BrickColor.new("Lapis")
  272. local ball=Instance.new("SpecialMesh",sphere)
  273. ball.MeshType="Sphere"
  274. ball.Scale=Vector3.new(4,4,4)
  275. wait(2)
  276. sphere.Transparency=0
  277. spawn(function()
  278. for i=1,50 do
  279. ball.Scale=ball.Scale+Vector3.new(10,10,10)
  280. sphere.Transparency=i/50
  281. h:wait()
  282. end
  283. sphere.BrickColor=BrickColor.new("New Yeller")
  284. wait(.3)
  285. for i=1,25 do
  286. ball.Scale=ball.Scale-Vector3.new(20,20,20)
  287. sphere.Transparency=-i/25
  288. h:wait()
  289. end
  290. sphere:Destroy()
  291. ball:Destroy()
  292. Human.WalkSpeed=16
  293. end)
  294.  
  295. AnchoredObjects={}
  296. for i, v in pairs(workspace:GetChildren()) do
  297. if v.Name~=Player.Name then
  298. if v.ClassName=="Model" then
  299. for ii, vv in pairs(v:GetChildren()) do
  300. if vv.Name=="Torso" then
  301. if vv.Anchored==false then vv.Anchored=true
  302. table.insert(AnchoredObjects,vv)
  303. wait()
  304.  
  305. end
  306. end
  307. end
  308. end
  309. end
  310. end
  311. game.Lighting.OutdoorAmbient=Color3.new(0,14,135)
  312. game.Lighting.TimeOfDay="00:00:00"
  313. print("Time has stopped.")
  314. wait(1)
  315. for i=1,100 do
  316. RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(.4),math.rad(-.9))
  317. LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(-.4),math.rad(.9))
  318. Neck.C0=Neck.C0*CFrame.Angles(math.rad(.1),math.rad(0),math.rad(0))
  319. end
  320. Debounce=false
  321. world=true
  322. --[[local Mover=Instance.new("HopperBin")
  323. Mover.Parent=Player.StarterPack]]
  324. wait(11)
  325. ZA:Destroy()
  326. for i, v in pairs(AnchoredObjects) do
  327. if v.Anchored==true then
  328. v.Anchored=false
  329. end
  330. end
  331. print("Time continues to flow..")
  332. ZWRDO:Stop()
  333. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  334. game.Lighting.TimeOfDay="15:00:00"
  335. for i=1,#AnchoredObjects do
  336. table.remove(AnchoredObjects,i)
  337. end
  338. world=false
  339. end
  340. end)
  341. knifing=false
  342. Mouse.KeyDown:connect(function(Key)
  343. if Key=="r" and world==true and Debounce==false then
  344. --KNIFEUU
  345. Debounce=true
  346. knifing=true
  347. local rad=math.rad
  348. Torso.Anchored=true
  349. local Knife=part(Character,false,false,Vector3.new(1,1,1),Torso.CFrame*CFrame.new(1.2,3,-3),Color3.new(217/255,217/255,217/255),"Neon",0)
  350. local Toward=part(Character,true,false,Vector3.new(1,1,1),Knife.CFrame*CFrame.new(0,0,-400),Color3.new(0,0,0),"Neon",1)
  351. local HBOX=part(Character,false,false,Vector3.new(1,1,1),Torso.CFrame*CFrame.new(1.5,3,-4),Color3.new(0,0,0),"Plastic",1)
  352. local mosh=Instance.new("SpecialMesh",Knife)
  353. mosh.MeshId="rbxassetid://202083123"
  354. mosh.Scale=Vector3.new(1,1,1)
  355.  
  356. for i=1,10 do h:wait()
  357. Torso.CFrame=Torso.CFrame*CFrame.new(0,-.03,0)*CFrame.Angles((rad(-2)),(rad(0)),(rad(0)))
  358. RH.C0=RH.C0*CFrame.Angles(rad(-.3), rad(0), rad(2))*CFrame.new(.065,0,0)
  359. LH.C0=LH.C0*CFrame.Angles(rad(-.3), rad(0), rad(1.3))*CFrame.new(0,.03,0)
  360. LS.C0=LS.C0*CFrame.Angles(rad(-.3), rad(0), rad(3.5))*CFrame.new(0,0,0)
  361. RS.C0=RS.C0*CFrame.Angles(rad(-.3), rad(0), rad(12))*CFrame.new(0,0,0)
  362. end--202083162
  363. Knife.Anchored=false
  364. local BEP=Instance.new("BodyVelocity")
  365. BEP.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  366. BEP.Velocity=(Toward.Position-HBOX.Position).unit*70
  367. BEP.Parent=HBOX
  368.  
  369. local BEP2=Instance.new("BodyVelocity")
  370. BEP2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  371. BEP2.Velocity=(Toward.Position-Knife.Position).unit*70
  372. BEP2.Parent=Knife
  373.  
  374. wait(.1)
  375. spawn(function()
  376. spawn(function()
  377. knifeS:Play()
  378. wait(.7)
  379. knifeS:Stop()
  380. end)
  381. wait(1)
  382. for i=1,10 do
  383. Torso.CFrame=Torso.CFrame*CFrame.new(0,.03,0)*CFrame.Angles((rad(2)),(rad(0)),(rad(0)))
  384. RH.C0=RH.C0*CFrame.Angles(rad(.3), rad(0), rad(-2))*CFrame.new(-.065,0,0)
  385. LH.C0=LH.C0*CFrame.Angles(rad(.3), rad(0), rad(-1.3))*CFrame.new(0,-.03,0)
  386. LS.C0=LS.C0*CFrame.Angles(rad(.3), rad(0), rad(-3.5))*CFrame.new(0,0,0)
  387. RS.C0=RS.C0*CFrame.Angles(rad(.3), rad(0), rad(-12))*CFrame.new(0,0,0)
  388. end--202083162
  389. Torso.Anchored=false
  390. end)
  391. HBOX.Touched:connect(function(Hit)
  392. if Hit.Name~=HBOX.Name and Hit.Name~=Player.Name then
  393. print"hit!"
  394. Knife.Anchored=true
  395. BEP.Parent=nil
  396. --BEP2.Parent=nil
  397. HBOX:Destroy()
  398. print"yey"
  399. Knife.Anchored=true
  400. --Knife.CFrame=Knife.CFrame*CFrame.new(0,0,.5)
  401. repeat wait()
  402.  
  403. until world==false
  404. Knife.Anchored=false
  405. Knife.Touched:connect(function(Het)
  406. if Het.Name~=Player.Name then
  407. if Het.Parent:FindFirstChild("Humanoid") then
  408. BloodSpurt(Character,Knife.CFrame)
  409. --Knife:Destroy()
  410. BEP2:Remove()
  411. local hoom=Het.Parent:FindFirstChild("Humanoid")
  412. hoom.Health=hoom.Health-100
  413.  
  414. end
  415. end
  416. end)
  417. end
  418. end)
  419. Debounce=false
  420. end
  421. end)
  422.  
  423. spawn(function()
  424. while true do
  425. wait()
  426. if Human.Health<=0 then
  427. game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
  428. game.Lighting.TimeOfDay="15:00:00"
  429. for i, v in pairs(AnchoredObjects) do
  430. if v.Anchored==true then
  431. v.Anchored=false
  432. end
  433. end
  434. end
  435.  
  436. end
  437. end)
  438. --[[
  439. Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
  440. RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
  441. LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
  442. RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
  443. LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
  444. Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
  445. ]]
  446. --]]
  447. --Muda MUDA MUDA MUDAAAA
  448. Mouse.KeyDown:connect(function(Key)
  449. if Key=="e" and HoldE==false then
  450. HoldE=true
  451. Torso.Anchored=true
  452. local Playing=false
  453. --pos
  454. Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
  455. RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
  456. LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
  457. RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
  458. LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
  459. Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
  460. --arms
  461. local Hitbox=Instance.new("Part",Character)
  462. Hitbox.Anchored=true
  463. Hitbox.CanCollide=false
  464. Hitbox.Size=Vector3.new(4,7,4)
  465. Hitbox.Transparency=1
  466. Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-2.3)
  467. RArm.Touched:connect(function(hit)
  468. if hit.Parent:FindFirstChild("Humanoid") then
  469. if hit.Parent.Name~=Player.Name and HoldE==true then
  470. local Hooman=hit.Parent:FindFirstChild("Humanoid")
  471. Hooman.Health=Hooman.Health-10
  472. local effectpart=Instance.new("Part",Character)
  473. effectpart.Size=Vector3.new(1,1,1)
  474. effectpart.CFrame=hit.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement