Advertisement
Josemmoya

Untitled

Feb 10th, 2019
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.62 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility by WaverlyCole & Fireboltofdeath");print("https://github.com/WaverlyCole/FE-Compatibility-VoidSb-")
  2. local Wrapper = {};Wrapper.Fake = {};Wrapper.Real = {};Wrapper.Data = {};
  3. local sGame = game;local sScript = script;local sOwner = owner;local sInstance = Instance;local sLoadLibrary = LoadLibrary
  4. Wrapper.Event = Instance.new("RemoteEvent");Wrapper.Event.Name = "UserInput";
  5. Wrapper.CreateObject = function(connections, index)
  6. local proxy = newproxy (true);local meta = getmetatable (proxy);
  7. local runbind = function (self, i, ...) connections[i]:Fire (...); end;
  8. while (#connections > 0) do connections[table.remove(connections, 1)] = Instance.new ('BindableEvent');end;
  9. meta.__index = function (self, i)
  10. if (i == 'TriggerEvent') then return runbind end;
  11. return connections[i] and connections[i].Event or index[i];
  12. end;
  13. meta.__newindex = index;meta.__metatable = false;return proxy
  14. end;
  15. Wrapper.Mouse = Wrapper.CreateObject({"KeyUp","KeyDown","Button1Down","Button1Up","Move","Button2Down","Button2Up"},{["Target"] = nil;["Hit"] = CFrame.new()})
  16. Wrapper.UserInputService = Wrapper.CreateObject({"InputBegan","InputEnded"},{})
  17. Wrapper.ContextActionService = {Actions={};BindAction = function(self,actionName,Func,touch,...)self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil end;UnBindAction = function(self,actionName,Func,touch,...)self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil end};
  18. Wrapper.Sandbox = function(...)
  19. local Unwrap = {...};
  20. for obi = 1,#Unwrap do
  21. local Object = Unwrap[obi];
  22. if (Wrapper.Fake[Object] == nil and Wrapper.Real[Object] == nil) then
  23. local Type = typeof(Object);local Replacement = Object;
  24. if (Type == "function") then
  25. Replacement = function(...)
  26. local IsRoblox = not (pcall(function() string.dump(Object) end))
  27. if IsRoblox then
  28. return Object(Wrapper.Unsandbox(...))
  29. end
  30. return Object(Wrapper.Sandbox(...))
  31. end
  32. elseif (Type == "table") then
  33. Replacement = {};
  34. setmetatable(Replacement, {
  35. __index = function(self, i)
  36. return Wrapper.Sandbox(Object[Wrapper.Unsandbox(i)])
  37. end,
  38. __newindex = function(self,i,v)
  39. Object[Wrapper.Unsandbox(i)] = Wrapper.Unsandbox(v)
  40. end;
  41. })
  42. elseif (Type == "Instance") then
  43. Replacement = newproxy(true);
  44. local Mt = getmetatable(Replacement);
  45. Mt.__namecall = function(self, ...)
  46. local Pack = {...};local Name = Pack[#Pack];table.remove(Pack, #Pack);
  47. local Rest = nil;pcall(function()Rest = Object[Name];end);
  48. for g, x in pairs (Wrapper.InstanceMT["GET"]) do
  49. if (Object:IsA(g) or g == "Global") then
  50. for t, v in pairs(x) do
  51. for str in string.gmatch(t .. ",", "(%w+),") do
  52. if (Name == str) then
  53. if typeof(v) == "function" then
  54. return Wrapper.Sandbox(v(Wrapper.Unsandbox(self), Wrapper.Unsandbox(unpack(Pack))))
  55. else
  56. return v;
  57. end
  58. end
  59. end
  60. end
  61. end
  62. end
  63. if (Rest == nil) then
  64. if Wrapper.Sandbox(sGame):GetService(unpack(Pack)) then return Wrapper.Sandbox(sGame):GetService(unpack(Pack))end;
  65. return Wrapper.Sandbox(Object[Name]);
  66. elseif (typeof(Rest) == "function") then
  67. return Wrapper.Sandbox(Rest(Wrapper.Unsandbox(self), Wrapper.Unsandbox(unpack(Pack))))
  68. end
  69. return Wrapper.Sandbox(Object[Name]);
  70. end
  71. Mt.__index = function(self, i)
  72. local Rest = nil;pcall(function()Rest = Object[i];end)
  73. for g, x in pairs (Wrapper.InstanceMT["GET"]) do
  74. if (Object:IsA(g) or g == "Global") then
  75. for t, v in pairs(x) do
  76. for str in string.gmatch(t .. ",", "(%w+),") do
  77. if (i == str) then
  78. if typeof(v) == "function" then
  79. return function(...)return Wrapper.Sandbox(v(Wrapper.Unsandbox(self), Wrapper.Unsandbox(...)))end;
  80. else
  81. return v;
  82. end
  83. end
  84. end
  85. end
  86. end
  87. end
  88. if (Object:IsA("Sound") and i == "PlaybackLoudness") then return Wrapper.SoundLoudness[Wrapper.Unsandbox(Object)];end;
  89. if (Rest == nil) then
  90. if Wrapper.Sandbox(sGame):GetService(i) then return Wrapper.Sandbox(sGame):GetService(i)end;
  91. return Wrapper.Sandbox(Object[i]);
  92. elseif (typeof(Rest) == "function") then
  93. local isService,Service = pcall(function() return sGame:GetService(i) end)
  94. if isService and Service then return Wrapper.Sandbox(Service) end
  95. return function(self, ...)
  96. return Wrapper.Sandbox(Rest(Wrapper.Unsandbox(self), Wrapper.Unsandbox(...)))
  97. end
  98. end
  99. return Wrapper.Sandbox(Object[i]);
  100. end
  101. Mt.__newindex = function(self, i, v)
  102. for g,x in pairs (Wrapper.InstanceMT["SET"]) do
  103. if (Object:IsA(g)) then
  104. for t, v in pairs(x) do
  105. for str in string.gmatch( t .. ",", "(%w+),") do
  106. if v(Wrapper.Unsandbox(self, i, v)) == true then
  107. Object[Wrapper.Unsandbox(i)] = Wrapper.Unsandbox(v);return
  108. end
  109. end
  110. end
  111. end
  112. end
  113. Object[Wrapper.Unsandbox(i)] = Wrapper.Unsandbox(v);
  114. end
  115. Mt.__tostring = function(self) return tostring(Object) end
  116. --elseif (Type == "") then -- Etc
  117. end
  118. Wrapper.Fake[Object] = Replacement;Wrapper.Real[Replacement] = Object;Unwrap[obi] = Replacement;
  119. else
  120. return Wrapper.Fake[Object] or Object;
  121. end
  122. end
  123. return unpack(Unwrap);
  124. end
  125. Wrapper.Unsandbox = function(...)
  126. local Unsandbox = {...};
  127. for i,v in pairs (Unsandbox) do Unsandbox[i] = Wrapper.Real[v] or Unsandbox[i]end;
  128. return unpack(Unsandbox)
  129. end
  130. Wrapper.Services = {
  131. ['contextactionservice'] = Wrapper.ContextActionService;
  132. ["userinputservice"] = Wrapper.UserInputService;
  133. }
  134. Wrapper.InstanceMT = {
  135. ["GET"] = {
  136. ["Global"] = {
  137. ["IsFake,isFake"] = function(self)return true;end;
  138. };
  139. ["Player"] = {
  140. ["mouse,Mouse,getMouse,GetMouse"] = function(self)return Wrapper.Mouse;end;
  141. };
  142. ["Players"] = {
  143. ["localPlayer,LocalPlayer"] = Wrapper.Sandbox(owner)
  144. };
  145. ["DataModel"] = {
  146. ["getService,GetService"] = function(self,service)
  147. if Wrapper.Services[service:lower()] then return Wrapper.Sandbox(Wrapper.Services[service:lower()])end;
  148. return Wrapper.Sandbox(sGame:GetService(service))
  149. end
  150. };
  151. ["RunService"] = {
  152. ["renderstepped,renderStepped,RenderStepped"] = sGame:GetService("RunService").Stepped;
  153. }
  154. };
  155. ["SET"] = {
  156. }
  157. }
  158. Wrapper.SoundLoudness = {};
  159. Wrapper.Event.OnServerEvent:Connect(function(FiredBy,Input)
  160. if FiredBy ~= sOwner then return end
  161. if Input.MouseEvent then
  162. Wrapper.Mouse.Target = Input.Target;Wrapper.Mouse.Hit = Input.Hit;Wrapper.Mouse:TriggerEvent("Move")
  163. elseif Input.Sound then
  164. if Wrapper.SoundLoudness[Input.Sound] then Wrapper.SoundLoudness[Input.Sound] = Input.Loudness end
  165. else
  166. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  167. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Wrapper.Mouse:TriggerEvent(Begin and "Button1Down" or "Button1Up") end
  168. if Input.UserInputType == Enum.UserInputType.MouseButton2 then return Wrapper.Mouse:TriggerEvent(Begin and "Button2Down" or "Button2Up") end
  169. for _,Action in pairs(Wrapper.ContextActionService.Actions) do
  170. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  171. end
  172. Wrapper.Mouse:TriggerEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower());Wrapper.UserInputService:TriggerEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  173. end
  174. end);
  175. Wrapper.Event.Parent = NLS([[
  176. local Player = owner;local Sounds = {};local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse();
  177. local Input = function(Input,gameProcessedEvent)
  178. if gameProcessedEvent then return end;
  179. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  180. end
  181. Event.OnClientEvent:connect(function(Args)
  182. if Args[1] == "NewSound" and Args[2]:IsA("Sound") then table.insert(Sounds,Args[2]) end
  183. end)
  184. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  185. local Hit,Target;while wait(1/30) do
  186. for x,Sound in pairs(Sounds) do if Sound.Parent then Event:FireServer({["Sound"]=Sound,["Loudness"]=Sound.PlaybackLoudness}) end; end;
  187. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  188. Hit = Mouse.Hit;Target = Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  189. end
  190. end]],sOwner.Character)
  191. Instance = {
  192. ["new"] = function(Type,Parent)
  193. local Real = sInstance.new(Type,Wrapper.Unsandbox(Parent))
  194. if Type:lower() == "sound" then
  195. if not Parent then
  196. Parent = sOwner.Character
  197. end
  198. Wrapper.SoundLoudness[Real] = 0;Wrapper.Event:FireClient(sOwner,{"NewSound",Real})
  199. end
  200. return Wrapper.Sandbox(Real)
  201. end
  202. }
  203. LoadLibrary = function(Library)
  204. if Library == "RbxUtility" then
  205. return setmetatable({},{
  206. __tostring = function() return "RbxUtility" end;
  207. __index = function(self, Index)
  208. if Index:lower() == "create" then
  209. return function(Type) return function(Data)
  210. Data = Data or {};local Inst = Instance.new(Type)
  211. for x,y in pairs(Data) do Inst[x] = y end
  212. return Inst
  213. end;end;
  214. end
  215. return sLoadLibrary(Library)[Index]
  216. end})
  217. end
  218. return sLoadLibrary(Library)
  219. end
  220. owner = Wrapper.Sandbox(owner);game = Wrapper.Sandbox(game)workspace = Wrapper.Sandbox(workspace)
  221. Game= game;Workspace = workspace;
  222.  
  223. --//Paste script below this line.
  224. wait(1)
  225. local p = game:GetService("Players")
  226. pp = p.LocalPlayer--The variable is named after your small 'thing'.
  227. local ChatService = game:GetService("Chat")
  228. local mouse = pp:GetMouse()
  229. local skidspace = game:GetService("Workspace") --This is a script intended for script builder
  230. plr = skidspace[pp.Name] --You have to deal with all this idiots; Just like school.
  231. local hum = plr:FindFirstChildOfClass("Humanoid")
  232. hum.WalkSpeed = 11.5*6
  233. hum.DisplayDistanceType = "None"
  234. function ChatFunction(loc, msg)
  235. local ChatGuiPart1 = Instance.new("BillboardGui",loc)
  236. ChatGuiPart1.Name = "ChatGui"
  237. ChatGuiPart1.AlwaysOnTop = true
  238. ChatGuiPart1.ExtentsOffset = Vector3.new(0, 5, 0)
  239. ChatGuiPart1.Size = UDim2.new(0, 200, 0, 50)
  240. local ChatGuiPart2 = Instance.new("TextLabel")
  241. ChatGuiPart2.BorderColor3 = Color3.new(1, 0, 0)
  242. ChatGuiPart2.BorderSizePixel = 3
  243. ChatGuiPart2.BackgroundColor3 = Color3.new(255, 255, 255)
  244. ChatGuiPart2.Size = UDim2.new(0, 200, 0, 50)
  245. ChatGuiPart2.Font = Enum.Font.Arcade
  246. ChatGuiPart2.FontSize = Enum.FontSize.Size14
  247. ChatGuiPart2.TextColor3 = Color3.new(1, 0, 0)
  248. ChatGuiPart2.TextWrapped = true
  249. ChatGuiPart2.Parent = ChatGuiPart1
  250. ChatGuiPart2.Text = msg
  251. wait()
  252. --ChatGuiPart1:Destroy()
  253. end
  254.  
  255. --------------------------------------------------
  256. --186942568
  257. local theme = Instance.new("Sound",pp.Character)
  258. theme.Name = "Girei"
  259. theme.SoundId = "rbxassetid://324905722"
  260. theme.Volume = 3
  261. theme.Looped = true
  262. theme:Play()
  263.  
  264. --------------------------------------------------
  265.  
  266. for _,v in pairs(plr:GetChildren()) do
  267. if v:IsA("Accessory") or v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("CharacterMesh") then
  268. v:Destroy()
  269. end
  270. end
  271.  
  272. bc = plr["Body Colors"]
  273. black = BrickColor.new("Really black")
  274. bc.LeftArmColor = black
  275. bc.LeftLegColor = black
  276. bc.RightArmColor = black
  277. bc.RightLegColor = black
  278. bc.TorsoColor = black
  279. bc.HeadColor = black
  280.  
  281. sbt = Instance.new("SelectionBox",plr.Torso)
  282. sbt.Adornee = sbt.Parent
  283. sbt.LineThickness = 0.01
  284. sbra = Instance.new("SelectionBox",plr["Right Arm"])
  285. sbra.Adornee = sbra.Parent
  286. sbra.LineThickness = 0.01
  287. sbla = Instance.new("SelectionBox",plr["Left Arm"])
  288. sbla.Adornee = sbla.Parent
  289. sbla.LineThickness = 0.01
  290. sbrl = Instance.new("SelectionBox",plr["Right Leg"])
  291. sbrl.Adornee = sbrl.Parent
  292. sbrl.LineThickness = 0.01
  293. sbll = Instance.new("SelectionBox",plr["Left Leg"])
  294. sbll.Adornee = sbll.Parent
  295. sbll.LineThickness = 0.01
  296. --sbh = Instance.new("SelectionBox",plr.Head)
  297. --sbh.Adornee = sbh.Parent
  298.  
  299.  
  300. sbt.Color3 = Color3.new(math.random(), math.random(), math.random())
  301. sbra.Color3 = Color3.new(math.random(), math.random(), math.random())
  302. sbla.Color3 = Color3.new(math.random(), math.random(), math.random())
  303. sbrl.Color3 = Color3.new(math.random(), math.random(), math.random())
  304. sbll.Color3 = Color3.new(math.random(), math.random(), math.random())
  305. --sbh.Color3 = Color3.new(math.random(), math.random(), math.random())
  306. local Title1 = Instance.new("BillboardGui",plr.Head)
  307. Title1.Adornee = plr.Head
  308. Title1.AlwaysOnTop = true
  309. Title1.Size = UDim2.new(0, 200, 0, 50)
  310. local Title2 = Instance.new("TextLabel")
  311. Title2.BackgroundTransparency = 1
  312. Title2.Position = UDim2.new(0, 0, -0.899999976, 0)
  313. Title2.Size = UDim2.new(0, 200, 0, 50)
  314. Title2.Font = Enum.Font.Arcade
  315. Title2.FontSize = Enum.FontSize.Size24
  316. Title2.Text = "Demon of Insanity"
  317. Title2.TextColor3 = Color3.new(1, 0, 0)
  318. Title2.TextScaled = true
  319. Title2.TextWrapped = true
  320. Title2.Parent = Title1
  321.  
  322. --Commented neatness stops here, along with all other forms of organization.
  323.  
  324. for i = 1,50 do
  325. wait(0.0005)
  326. game:GetService("Lighting").Brightness = game:GetService("Lighting").Brightness - 0.2
  327. end
  328. ChatFunction(pp.Character.Head, "The Demon of Insanity has arrived, this world is now mine.")
  329. wait(3)
  330. pp.Character.Head.ChatGui:Destroy()
  331. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "My incarnation is complete. The Demon of Insanity is here.","Red")
  332. game:GetService("Lighting").Brightness = 0
  333.  
  334. function md()
  335. ChatFunction(pp.Character.Head, "This world shall be rid of all sanity!")
  336. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "This world shall be rid of all sanity!","Red")
  337. game:GetService("Lighting").Ambient = Color3.new(255/255, 0/255, 0,255)
  338. game:GetService("Lighting").TimeOfDay = 24000004
  339. local destruction = Instance.new("Part")
  340. destruction.Touched:connect(function(hit)
  341. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  342. if hit.Parent.Name == pp.Name or hit.Parent.Parent.Name == pp.Name then
  343. else
  344. hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  345. end
  346. end
  347. end)
  348. destruction.Parent = plr
  349. destruction.Material = Enum.Material.Ice
  350. destruction.BrickColor = BrickColor.new("Maroon")
  351. destruction.Transparency = 0.25
  352. destruction.CFrame = plr["Right Arm"].CFrame
  353. destruction.Shape = Enum.PartType.Ball
  354. destruction.Size = Vector3.new(4, 4, 4)
  355. destruction.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  356. destruction.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  357. destruction.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  358. destruction.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  359. destruction.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  360. destruction.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  361. destruction.CanCollide = false
  362. destruction.Color = Color3.new(0.458824, 0, 0)
  363. local bp = Instance.new("BodyPosition",destruction)
  364. bp.MaxForce = Vector3.new(10000, 10000, 10000)
  365. position = mouse.Hit
  366. bp.Position = mouse.Hit.p
  367. wait(2.5)
  368. destruction.Anchored = true
  369. local boom = Instance.new("Sound",pp.Character)
  370. boom.SoundId = "rbxassetid://144699494"
  371. boom.Pitch = 0.45
  372. boom:Play()
  373. boom.Volume = 10
  374. for i = 1,75 do
  375. wait(0.00005)
  376. destruction.CFrame = position
  377. destruction.Size = Vector3.new(4, 4, 4) * i*0.75
  378. destruction.CFrame = position
  379. destruction.Transparency = 0.25 * (i/18)
  380. end
  381. pp.Character.Head.ChatGui:Destroy()
  382. destruction:Destroy()
  383. end
  384.  
  385.  
  386. mouse.KeyDown:connect(function(key)
  387. if key == "q" then
  388. md()
  389. end
  390. end)
  391.  
  392.  
  393.  
  394. local player = game.Players.LocalPlayer
  395. local pchar = player.Character
  396. local mouse = player:GetMouse()
  397. local cam = workspace.CurrentCamera
  398. root = plr.HumanoidRootPart
  399.  
  400. local rad = math.rad
  401. bodyparts = {}
  402. local keysDown = {}
  403. local flySpeed = 0
  404. local MAX_FLY_SPEED = 150
  405.  
  406. local canFly = false
  407. local flyToggled = false
  408.  
  409. local forward, side = 0, 0
  410. local lastForward, lastSide = 0, 0
  411.  
  412. local floatBP = Instance.new("BodyPosition")
  413. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  414. local flyBV = Instance.new("BodyVelocity")
  415. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  416. local turnBG = Instance.new("BodyGyro")
  417. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  418.  
  419. mouse.KeyDown:connect(function(key)
  420. keysDown[key] = true
  421.  
  422. if key == "f" then
  423. flyToggled = not flyToggled
  424.  
  425. if not flyToggled then
  426. stanceToggle = "Normal"
  427. floatBP.Parent = nil
  428. flyBV.Parent = nil
  429. turnBG.Parent = nil
  430. root.Velocity = Vector3.new()
  431. pchar:FindFirstChildOfClass("Humanoid").PlatformStand = false
  432. end
  433. end
  434.  
  435. end)
  436. mouse.KeyUp:connect(function(key)
  437. keysDown[key] = nil
  438. end)
  439.  
  440. local function updateFly()
  441.  
  442.  
  443.  
  444.  
  445. if not flyToggled then return end
  446.  
  447. lastForward = forward
  448. lastSide = side
  449.  
  450. forward = 0
  451. side = 0
  452.  
  453. if keysDown.w then
  454. forward = forward + 1
  455. end
  456. if keysDown.s then
  457. forward = forward - 1
  458. end
  459. if keysDown.a then
  460. side = side - 1
  461. end
  462. if keysDown.d then
  463. side = side + 1
  464. end
  465.  
  466. canFly = (forward ~= 0 or side ~= 0)
  467.  
  468. if canFly then
  469. stanceToggle = "Floating"
  470. turnBG.Parent = root
  471. floatBP.Parent = nil
  472. flyBV.Parent = root
  473.  
  474. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  475. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  476. else
  477. floatBP.position = root.Position
  478. floatBP.Parent = root
  479.  
  480. flySpeed = flySpeed - 1
  481. if flySpeed < 0 then flySpeed = 0 end
  482. end
  483.  
  484. local camCF = cam.CoordinateFrame
  485. local in_forward = canFly and forward or lastForward
  486. local in_side = canFly and side or lastSide
  487.  
  488. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  489.  
  490. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,0)
  491. end
  492.  
  493. game:service'RunService'.RenderStepped:connect(function()
  494. if flyToggled then
  495. pchar:FindFirstChildOfClass("Humanoid").PlatformStand = true
  496. end
  497. updateFly()
  498. end)
  499.  
  500.  
  501.  
  502. function bringforthe()
  503. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  504. ChatFunction(pp.Character.Head, "Your existence has brought my attention, so I have brought you.")
  505. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Your existence has brought my attention, so I have brought you.","Red")
  506. local bodyposition = Instance.new("BodyPosition",mouse.Target)
  507. bodyposition.MaxForce = Vector3.new(10000, 10000, 10000)
  508. bodyposition.Position = plr["Right Arm"].Position
  509. wait(5)
  510. bodyposition:Destroy()
  511. pp.Character.Head.ChatGui:Destroy()
  512. end
  513. end
  514.  
  515.  
  516.  
  517. mouse.KeyDown:connect(function(key)
  518. if key == "r" then
  519. bringforthe()
  520. end
  521. end)
  522.  
  523.  
  524.  
  525.  
  526. function relay()
  527. ChatFunction(pp.Character.Head, "Foolish mortals, my methods of transportation are far more superior.")
  528. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Foolish mortals, my methods of transportation are far more superior.","Red")
  529. local r1 = Instance.new("Part")
  530. r1.Parent = plr
  531. r1.BrickColor = BrickColor.new("Really black")
  532. r1.CFrame = CFrame.new(-7, 2.25, 71, 0, -1, 0, -1, 0, 0, 0, 0, -1)
  533. r1.CFrame = mouse.Hit
  534. r1.Rotation = Vector3.new(-180, 0, 90)
  535. r1.Shape = Enum.PartType.Cylinder
  536. r1.Size = Vector3.new(0.5, 3, 3)
  537. r1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  538. r1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  539. r1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  540. r1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  541. r1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  542. r1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  543. r1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  544. r1.Anchored = true
  545. plr.Torso.CFrame = CFrame.new(r1.CFrame.x, r1.CFrame.y + 5, r1.CFrame.z)
  546. for i = 1,100 do
  547. wait(0.005)
  548. r1.Transparency = r1.Transparency + 0.01
  549. end
  550. r1:Destroy()
  551. pp.Character.Head.ChatGui:Destroy()
  552. end
  553.  
  554. mouse.KeyDown:connect(function(key)
  555. if key == "b" then
  556. relay()
  557. end
  558. end)
  559.  
  560.  
  561.  
  562.  
  563. function ps()
  564. ChatFunction(pp.Character.Head, "The term 'Personal Space', is one of the few terms humans have made that is actually smart.")
  565. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Your term 'Personal Space', is one of the terms humans have made that is actually smart.","Red")
  566. local push = Instance.new("Part")
  567. push.Touched:connect(function(hit)
  568. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  569. if hit.Parent.Name == pp.Name or hit.Parent.Parent.Name == pp.Name then
  570. else
  571. hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  572. end
  573. end
  574. end)
  575. push.Parent = game.Workspace
  576. push.Material = Enum.Material.Neon
  577. push.BrickColor = BrickColor.new("Really black")
  578. push.Transparency = 0.25
  579. push.Shape = Enum.PartType.Ball
  580. push.Size = Vector3.new(8, 8, 8)
  581. push.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  582. push.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  583. push.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  584. push.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  585. push.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  586. push.CanCollide = false
  587. push.Anchored = false
  588. push.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  589. push.CFrame = plr.Torso.CFrame
  590. wait(0.05)
  591. local weld = Instance.new("Weld",push)
  592. weld.Part0 = push
  593. --weld.C0 = push.CFrame:inverse()
  594. weld.Part1 = plr.Torso
  595. --weld.C1 = plr.Torso.CFrame:inverse()
  596. wait(1.5)
  597. push:Destroy()
  598. pp.Character.Head.ChatGui:Destroy()
  599. end
  600.  
  601.  
  602. function aieou()
  603. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  604. if mouse.Target.Parent:FindFirstChild("Torso") then
  605.  
  606.  
  607. for i,v in pairs(mouse.Target.Parent:GetChildren()) do
  608. if v:IsA("Part") then
  609. if v.Name == "Torso" then
  610.  
  611. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Your torso, it will make a fine addition to my collection.","Red")
  612.  
  613. mouse.Target.Parent:FindFirstChild("Torso").Size = Vector3.new(1, 1, 1)
  614. else
  615. v:Destroy()
  616.  
  617. end
  618. end
  619. end
  620. end
  621.  
  622. end
  623. end
  624.  
  625.  
  626. function minion()
  627. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  628. ChatFunction(pp.Character.Head, "You're now my minion, "..mouse.Target.Parent.Name..", now kill in my name.")
  629. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "You're now my minion, "..mouse.Target.Parent.Name..", now kill in my name.","Red")
  630. wait(2.5)
  631. pp.Character.Head.ChatGui:Destroy()
  632. minion = mouse.Target.Parent
  633. local push = Instance.new("Part")
  634. push.Touched:connect(function(hit)
  635. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  636. if hit.Parent.Name == pp.Name or hit.Parent.Parent.Name == pp.Name or hit.Parent.Name == mouse.Target.Parent.Name or hit.Parent.Parent.Name == mouse.Target.Parent.Name then
  637. else
  638. ChatFunction(minion.Head, "Master "..pp.Name..", I have killed for you, in your name.")
  639. --game:GetService("Chat"):Chat(minion.Head, "Master "..pp.Name..", I have killed for you, in your name.","Red")
  640. hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  641. wait(1.5)
  642. minion.Head.ChatGui:Destroy()
  643. end
  644. end
  645. end)
  646. local Minion1 = Instance.new("BillboardGui",mouse.Target.Parent:FindFirstChild("Head"))
  647. Minion1.Adornee = mouse.Target.Parent:FindFirstChild("Head")
  648. Minion1.AlwaysOnTop = true
  649. Minion1.Size = UDim2.new(0, 200, 0, 50)
  650. local Minion2 = Instance.new("TextLabel")
  651. Minion2.BackgroundTransparency = 1
  652. Minion2.Position = UDim2.new(0, 0, -0.899999976, 0)
  653. Minion2.Size = UDim2.new(0, 200, 0, 50)
  654. Minion2.Font = Enum.Font.Arcade
  655. Minion2.FontSize = Enum.FontSize.Size24
  656. Minion2.Text = "Minion of Insanity"
  657. Minion2.TextColor3 = Color3.new(0.333333, 0.666667, 0.498039)
  658. Minion2.TextScaled = true
  659. Minion2.TextWrapped = true
  660. Minion2.Parent = Minion1
  661. push.Parent = mouse.Target.Parent
  662. push.Material = Enum.Material.Neon
  663. push.BrickColor = BrickColor.new("Really black")
  664. push.Transparency = 0.25
  665. push.Shape = Enum.PartType.Ball
  666. push.Size = Vector3.new(8, 8, 8)
  667. push.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  668. push.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  669. push.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  670. push.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  671. push.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  672. push.CanCollide = false
  673. push.Anchored = false
  674. push.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  675. push.CFrame = mouse.Target.Parent:FindFirstChild("Torso").CFrame
  676. wait(0.05)
  677. local weld = Instance.new("Weld",push)
  678. weld.Part0 = push
  679. --weld.C0 = push.CFrame:inverse()
  680. weld.Part1 = mouse.Target.Parent:FindFirstChild("Torso")
  681. --weld.C1 = plr.Torso.CFrame:inverse()
  682. end
  683. end
  684.  
  685. mouse.KeyDown:connect(function(key)
  686. if key == "v" then
  687. minion()
  688. end
  689. end)
  690.  
  691. mouse.KeyDown:connect(function(key)
  692. if key == "g" then
  693. aieou()
  694. end
  695. end)
  696.  
  697. mouse.KeyDown:connect(function(key)
  698. if key == "e" then
  699. ps()
  700. end
  701. end)
  702.  
  703.  
  704.  
  705. function possessed()
  706. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  707. local possessee = mouse.Target.Parent
  708. local curse = Instance.new("Model")
  709. curse.Name = "Curse"
  710. curse.Parent = possessee
  711. ChatFunction(possessee.Head, "Master "..pp.Name..", I shall be your servant, command me whenever you are ready.")
  712. --game:GetService("Chat"):Chat(possessee.Head, "Master "..pp.Name..", I shall be your servant, command me whenever you are ready.","Red")
  713. wait(3)
  714. possessee.Head.ChatGui:Destroy()
  715. end
  716. end
  717.  
  718. mouse.KeyDown:connect(function(key)
  719. if key == "z" then
  720. possessed()
  721.  
  722. end
  723. end)
  724.  
  725. function curse()
  726. ChatFunction(pp.Character.Head, "Servants! The time is now! Rid this world of all sanity!")
  727. wait(2)
  728. pp.Character.Head.ChatGui:Destroy()
  729. --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Servants! The time is now! Rid this world of all sanity!","Red")
  730. for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
  731. if v:IsA("Model") then
  732. if v:FindFirstChild("Curse") then
  733.  
  734. wait(0.5)
  735. ChatFunction(v.Head, "Master "..pp.Name.." has commanded me to do this.")
  736. --game:GetService("Chat"):Chat(v.Head, "Master "..pp.Name.." has commanded me to do this.","Red")
  737. --bp = Instance.new("BodyPosition",v)
  738. --bp.MaxForce = Vector3.new(10000, 10000, 10000)
  739. --bp.Position = Vector3.new(0, 3, 0)
  740. wait(4)
  741. v.Head.ChatGui:Destroy()
  742. local servantdestruction = Instance.new("Part")
  743. servantdestruction.Parent = v
  744. servantdestruction.Material = Enum.Material.Ice
  745. servantdestruction.BrickColor = BrickColor.new("Maroon")
  746. servantdestruction.Transparency = 0.25
  747. servantdestruction.Shape = Enum.PartType.Ball
  748. servantdestruction.Size = Vector3.new(4, 4, 4)
  749. servantdestruction.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  750. servantdestruction.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  751. servantdestruction.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  752. servantdestruction.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  753. servantdestruction.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  754. servantdestruction.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  755. servantdestruction.CanCollide = false
  756. servantdestruction.Color = Color3.new(0.458824, 0, 0)
  757. servantdestruction.Anchored = true
  758. servantdestruction.CFrame = v.Torso.CFrame
  759. wait(0.25)
  760. servantdestruction.Touched:connect(function(hit)
  761. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  762. if hit.Parent.Name == pp.Name or hit.Parent.Parent.Name == pp.Name then
  763. else
  764. hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  765. end
  766. end
  767. end)
  768. sboom = Instance.new("Sound",game:GetService("Workspace"))
  769. sboom.SoundId = "rbxassetid://144699494"
  770. sboom.Pitch = 0.45
  771. sboom:Play()
  772. sboom.Volume = 10
  773. for i = 1,25 do
  774. wait(0.00005)
  775. servantdestruction.CFrame = v.Torso.CFrame
  776. servantdestruction.Size = Vector3.new(4, 4, 4) * i*0.5
  777. servantdestruction.CFrame = v.Torso.CFrame
  778. servantdestruction.Transparency = 0.60 * (i/18)
  779. end
  780. servantdestruction:Destroy()
  781. wait(1.5)
  782. ChatFunction(v.Head, "So this is what Master "..pp.Name.." is capable of.")
  783. --game:GetService("Chat"):Chat(v.Head, "So this is what Master "..pp.Name.." is capable of.","Red")
  784.  
  785. end
  786. end
  787. end
  788. end
  789.  
  790. mouse.KeyDown:connect(function(key)
  791. if key == "x" then
  792. curse()
  793. end
  794. end)
  795.  
  796. function clean()
  797. for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
  798. if v:IsA("Model") then
  799. if v:FindFirstChildOfClass("Humanoid") then
  800. else
  801. v:Destroy()
  802. if v:IsA("Part") then
  803. if v.Name == "Base" then
  804. else
  805. v:Destroy()
  806. end
  807. end
  808. end
  809. end
  810. end
  811. end
  812.  
  813. mouse.KeyDown:connect(function(key)
  814. if key == "c" then
  815. clean()
  816. end
  817. end)
  818.  
  819. mouse.KeyDown:connect(function(key)
  820. if key == "t" then --In case unnamed objects that you need the name of appear, or unnamed players, take this.
  821. print(mouse.Target.Name)
  822. print(mouse.Target.Parent.Name)
  823. print(mouse.Target.Parent.Parent.Name)
  824. end
  825. end)
  826.  
  827. print("Demon of Insanity")
  828. print()
  829. warn("By DontBlinkDrWho")
  830. print("-_-_-_-_-_-_-_-_-")
  831. print()
  832. print("Q = World Riddening.")
  833. print("E = Personal space.")
  834. print("R = Pull.")
  835. print("T = Demons Knowledge.")
  836. print("F = Stolen gift of Flight.")
  837. print("G = Torsi attack (Shrinks torso, destroys everything else).")
  838. print("Z = Servant.")
  839. print("X = Servants curse.")
  840. print("C = Clean.")
  841. print("V = Minion.")
  842.  
  843. --This is the end of the script.
  844. while wait() do
  845. hum.MaxHealth = math.huge -- God mode
  846. hum.Name = math.random(167.432) --Break other scripts (Especially on sb), killing you will be harder
  847. hum.Health = math.huge -- God mode
  848. sbt.Color3 = Color3.new(math.random(), math.random(), math.random())
  849. sbra.Color3 = Color3.new(math.random(), math.random(), math.random())
  850. sbla.Color3 = Color3.new(math.random(), math.random(), math.random())
  851. sbrl.Color3 = Color3.new(math.random(), math.random(), math.random())
  852. sbll.Color3 = Color3.new(math.random(), math.random(), math.random())
  853. wait()
  854. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement