SHOW:
|
|
- or go back to the newest paste.
1 | --https://github.com/Mokiros/roblox-FE-compatibility | |
2 | if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end | |
3 | local Player,Mouse,mouse,UserInputService,ContextActionService = owner | |
4 | local RealPlayer = Player | |
5 | do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end | |
6 | ||
7 | ||
8 | ||
9 | wait(1) | |
10 | local p = game:GetService("Players") | |
11 | pp = p.LocalPlayer--The variable is named after your small 'thing'. | |
12 | local ChatService = game:GetService("Chat") | |
13 | local mouse = pp:GetMouse() | |
14 | local skidspace = game:GetService("Workspace") --This is a script intended for script builder | |
15 | plr = skidspace[pp.Name] --You have to deal with all this idiots; Just like school. | |
16 | local hum = plr:FindFirstChildOfClass("Humanoid") | |
17 | hum.WalkSpeed = 11.5*6 | |
18 | hum.DisplayDistanceType = "None" | |
19 | function ChatFunction(loc, msg) | |
20 | local ChatGuiPart1 = Instance.new("BillboardGui",loc) | |
21 | ChatGuiPart1.Name = "ChatGui" | |
22 | ChatGuiPart1.AlwaysOnTop = true | |
23 | ChatGuiPart1.ExtentsOffset = Vector3.new(0, 5, 0) | |
24 | ChatGuiPart1.Size = UDim2.new(0, 200, 0, 50) | |
25 | local ChatGuiPart2 = Instance.new("TextLabel") | |
26 | ChatGuiPart2.BorderColor3 = Color3.new(1, 0, 0) | |
27 | ChatGuiPart2.BorderSizePixel = 3 | |
28 | ChatGuiPart2.BackgroundColor3 = Color3.new(255, 255, 255) | |
29 | ChatGuiPart2.Size = UDim2.new(0, 200, 0, 50) | |
30 | ChatGuiPart2.Font = Enum.Font.Arcade | |
31 | ChatGuiPart2.FontSize = Enum.FontSize.Size14 | |
32 | ChatGuiPart2.TextColor3 = Color3.new(1, 0, 0) | |
33 | ChatGuiPart2.TextWrapped = true | |
34 | ChatGuiPart2.Parent = ChatGuiPart1 | |
35 | ChatGuiPart2.Text = msg | |
36 | wait() | |
37 | --ChatGuiPart1:Destroy() | |
38 | end | |
39 | ||
40 | -------------------------------------------------- | |
41 | --186942568 | |
42 | local theme = Instance.new("Sound",pp.Character) | |
43 | theme.Name = "Girei" | |
44 | theme.SoundId = "rbxassetid://324905722" | |
45 | theme.Volume = 3 | |
46 | theme.Looped = true | |
47 | theme:Play() | |
48 | ||
49 | -------------------------------------------------- | |
50 | ||
51 | for _,v in pairs(plr:GetChildren()) do | |
52 | if v:IsA("Accessory") or v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("CharacterMesh") then | |
53 | v:Destroy() | |
54 | end | |
55 | end | |
56 | ||
57 | bc = plr["Body Colors"] | |
58 | black = BrickColor.new("Really black") | |
59 | bc.LeftArmColor = black | |
60 | bc.LeftLegColor = black | |
61 | bc.RightArmColor = black | |
62 | bc.RightLegColor = black | |
63 | bc.TorsoColor = black | |
64 | bc.HeadColor = black | |
65 | ||
66 | sbt = Instance.new("SelectionBox",plr.Torso) | |
67 | sbt.Adornee = sbt.Parent | |
68 | sbt.LineThickness = 0.01 | |
69 | sbra = Instance.new("SelectionBox",plr["Right Arm"]) | |
70 | sbra.Adornee = sbra.Parent | |
71 | sbra.LineThickness = 0.01 | |
72 | sbla = Instance.new("SelectionBox",plr["Left Arm"]) | |
73 | sbla.Adornee = sbla.Parent | |
74 | sbla.LineThickness = 0.01 | |
75 | sbrl = Instance.new("SelectionBox",plr["Right Leg"]) | |
76 | sbrl.Adornee = sbrl.Parent | |
77 | sbrl.LineThickness = 0.01 | |
78 | sbll = Instance.new("SelectionBox",plr["Left Leg"]) | |
79 | sbll.Adornee = sbll.Parent | |
80 | sbll.LineThickness = 0.01 | |
81 | --sbh = Instance.new("SelectionBox",plr.Head) | |
82 | --sbh.Adornee = sbh.Parent | |
83 | ||
84 | ||
85 | sbt.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
86 | sbra.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
87 | sbla.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
88 | sbrl.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
89 | sbll.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
90 | --sbh.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
91 | local Title1 = Instance.new("BillboardGui",plr.Head) | |
92 | Title1.Adornee = plr.Head | |
93 | Title1.AlwaysOnTop = true | |
94 | Title1.Size = UDim2.new(0, 200, 0, 50) | |
95 | local Title2 = Instance.new("TextLabel") | |
96 | Title2.BackgroundTransparency = 1 | |
97 | Title2.Position = UDim2.new(0, 0, -0.899999976, 0) | |
98 | Title2.Size = UDim2.new(0, 200, 0, 50) | |
99 | Title2.Font = Enum.Font.Arcade | |
100 | Title2.FontSize = Enum.FontSize.Size24 | |
101 | Title2.Text = "Demon of Insanity" | |
102 | Title2.TextColor3 = Color3.new(1, 0, 0) | |
103 | Title2.TextScaled = true | |
104 | Title2.TextWrapped = true | |
105 | Title2.Parent = Title1 | |
106 | ||
107 | --Commented neatness stops here, along with all other forms of organization. | |
108 | ||
109 | for i = 1,50 do | |
110 | wait(0.0005) | |
111 | game:GetService("Lighting").Brightness = game:GetService("Lighting").Brightness - 0.2 | |
112 | end | |
113 | ChatFunction(pp.Character.Head, "The Demon of Insanity has arrived, this world is now mine.") | |
114 | wait(3) | |
115 | pp.Character.Head.ChatGui:Destroy() | |
116 | --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "My incarnation is complete. The Demon of Insanity is here.","Red") | |
117 | game:GetService("Lighting").Brightness = 0 | |
118 | ||
119 | function md() | |
120 | ChatFunction(pp.Character.Head, "This world shall be rid of all sanity!") | |
121 | --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "This world shall be rid of all sanity!","Red") | |
122 | game:GetService("Lighting").Ambient = Color3.new(255/255, 0/255, 0,255) | |
123 | game:GetService("Lighting").TimeOfDay = 24000004 | |
124 | local destruction = Instance.new("Part") | |
125 | destruction.Touched:connect(function(hit) | |
126 | if hit.Parent:FindFirstChildOfClass("Humanoid") then | |
127 | if hit.Parent.Name == pp.Name or hit.Parent.Parent.Name == pp.Name then | |
128 | else | |
129 | hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0 | |
130 | end | |
131 | end | |
132 | end) | |
133 | destruction.Parent = plr | |
134 | destruction.Material = Enum.Material.Ice | |
135 | destruction.BrickColor = BrickColor.new("Maroon") | |
136 | destruction.Transparency = 0.25 | |
137 | destruction.CFrame = plr["Right Arm"].CFrame | |
138 | destruction.Shape = Enum.PartType.Ball | |
139 | destruction.Size = Vector3.new(4, 4, 4) | |
140 | destruction.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
141 | destruction.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
142 | destruction.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
143 | destruction.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
144 | destruction.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
145 | destruction.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
146 | destruction.CanCollide = false | |
147 | destruction.Color = Color3.new(0.458824, 0, 0) | |
148 | local bp = Instance.new("BodyPosition",destruction) | |
149 | bp.MaxForce = Vector3.new(10000, 10000, 10000) | |
150 | position = mouse.Hit | |
151 | bp.Position = mouse.Hit.p | |
152 | wait(2.5) | |
153 | destruction.Anchored = true | |
154 | local boom = Instance.new("Sound",pp.Character) | |
155 | boom.SoundId = "rbxassetid://144699494" | |
156 | boom.Pitch = 0.45 | |
157 | boom:Play() | |
158 | boom.Volume = 10 | |
159 | for i = 1,75 do | |
160 | wait(0.00005) | |
161 | destruction.CFrame = position | |
162 | destruction.Size = Vector3.new(4, 4, 4) * i*0.75 | |
163 | destruction.CFrame = position | |
164 | destruction.Transparency = 0.25 * (i/18) | |
165 | end | |
166 | pp.Character.Head.ChatGui:Destroy() | |
167 | destruction:Destroy() | |
168 | end | |
169 | ||
170 | ||
171 | mouse.KeyDown:connect(function(key) | |
172 | if key == "q" then | |
173 | md() | |
174 | end | |
175 | end) | |
176 | ||
177 | ||
178 | ||
179 | local player = game.Players.LocalPlayer | |
180 | local pchar = player.Character | |
181 | local mouse = player:GetMouse() | |
182 | local cam = workspace.CurrentCamera | |
183 | root = plr.HumanoidRootPart | |
184 | ||
185 | local rad = math.rad | |
186 | bodyparts = {} | |
187 | local keysDown = {} | |
188 | local flySpeed = 0 | |
189 | local MAX_FLY_SPEED = 150 | |
190 | ||
191 | local canFly = false | |
192 | local flyToggled = false | |
193 | ||
194 | local forward, side = 0, 0 | |
195 | local lastForward, lastSide = 0, 0 | |
196 | ||
197 | local floatBP = Instance.new("BodyPosition") | |
198 | floatBP.maxForce = Vector3.new(0, math.huge, 0) | |
199 | local flyBV = Instance.new("BodyVelocity") | |
200 | flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9) | |
201 | local turnBG = Instance.new("BodyGyro") | |
202 | turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge) | |
203 | ||
204 | mouse.KeyDown:connect(function(key) | |
205 | keysDown[key] = true | |
206 | ||
207 | if key == "f" then | |
208 | flyToggled = not flyToggled | |
209 | ||
210 | if not flyToggled then | |
211 | stanceToggle = "Normal" | |
212 | floatBP.Parent = nil | |
213 | flyBV.Parent = nil | |
214 | turnBG.Parent = nil | |
215 | root.Velocity = Vector3.new() | |
216 | pchar:FindFirstChildOfClass("Humanoid").PlatformStand = false | |
217 | end | |
218 | end | |
219 | ||
220 | end) | |
221 | mouse.KeyUp:connect(function(key) | |
222 | keysDown[key] = nil | |
223 | end) | |
224 | ||
225 | local function updateFly() | |
226 | ||
227 | ||
228 | ||
229 | ||
230 | if not flyToggled then return end | |
231 | ||
232 | lastForward = forward | |
233 | lastSide = side | |
234 | ||
235 | forward = 0 | |
236 | side = 0 | |
237 | ||
238 | if keysDown.w then | |
239 | forward = forward + 1 | |
240 | end | |
241 | if keysDown.s then | |
242 | forward = forward - 1 | |
243 | end | |
244 | if keysDown.a then | |
245 | side = side - 1 | |
246 | end | |
247 | if keysDown.d then | |
248 | side = side + 1 | |
249 | end | |
250 | ||
251 | canFly = (forward ~= 0 or side ~= 0) | |
252 | ||
253 | if canFly then | |
254 | stanceToggle = "Floating" | |
255 | turnBG.Parent = root | |
256 | floatBP.Parent = nil | |
257 | flyBV.Parent = root | |
258 | ||
259 | flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED) | |
260 | if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end | |
261 | else | |
262 | floatBP.position = root.Position | |
263 | floatBP.Parent = root | |
264 | ||
265 | flySpeed = flySpeed - 1 | |
266 | if flySpeed < 0 then flySpeed = 0 end | |
267 | end | |
268 | ||
269 | local camCF = cam.CoordinateFrame | |
270 | local in_forward = canFly and forward or lastForward | |
271 | local in_side = canFly and side or lastSide | |
272 | ||
273 | flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,in_forward * 0.2, 0).p) - camCF.p) * flySpeed | |
274 | ||
275 | turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,0) | |
276 | end | |
277 | ||
278 | game:service'RunService'.RenderStepped:connect(function() | |
279 | if flyToggled then | |
280 | pchar:FindFirstChildOfClass("Humanoid").PlatformStand = true | |
281 | end | |
282 | updateFly() | |
283 | end) | |
284 | ||
285 | ||
286 | ||
287 | function bringforthe() | |
288 | if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then | |
289 | ChatFunction(pp.Character.Head, "Your existence has brought my attention, so I have brought you.") | |
290 | --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Your existence has brought my attention, so I have brought you.","Red") | |
291 | local bodyposition = Instance.new("BodyPosition",mouse.Target) | |
292 | bodyposition.MaxForce = Vector3.new(10000, 10000, 10000) | |
293 | bodyposition.Position = plr["Right Arm"].Position | |
294 | wait(5) | |
295 | bodyposition:Destroy() | |
296 | pp.Character.Head.ChatGui:Destroy() | |
297 | end | |
298 | end | |
299 | ||
300 | ||
301 | ||
302 | mouse.KeyDown:connect(function(key) | |
303 | if key == "r" then | |
304 | bringforthe() | |
305 | end | |
306 | end) | |
307 | ||
308 | ||
309 | ||
310 | ||
311 | function relay() | |
312 | ChatFunction(pp.Character.Head, "Foolish mortals, my methods of transportation are far more superior.") | |
313 | --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Foolish mortals, my methods of transportation are far more superior.","Red") | |
314 | local r1 = Instance.new("Part") | |
315 | r1.Parent = plr | |
316 | r1.BrickColor = BrickColor.new("Really black") | |
317 | r1.CFrame = CFrame.new(-7, 2.25, 71, 0, -1, 0, -1, 0, 0, 0, 0, -1) | |
318 | r1.CFrame = mouse.Hit | |
319 | r1.Rotation = Vector3.new(-180, 0, 90) | |
320 | r1.Shape = Enum.PartType.Cylinder | |
321 | r1.Size = Vector3.new(0.5, 3, 3) | |
322 | r1.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
323 | r1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
324 | r1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
325 | r1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
326 | r1.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
327 | r1.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
328 | r1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
329 | r1.Anchored = true | |
330 | plr.Torso.CFrame = CFrame.new(r1.CFrame.x, r1.CFrame.y + 5, r1.CFrame.z) | |
331 | for i = 1,100 do | |
332 | wait(0.005) | |
333 | r1.Transparency = r1.Transparency + 0.01 | |
334 | end | |
335 | r1:Destroy() | |
336 | pp.Character.Head.ChatGui:Destroy() | |
337 | end | |
338 | ||
339 | mouse.KeyDown:connect(function(key) | |
340 | if key == "b" then | |
341 | relay() | |
342 | end | |
343 | end) | |
344 | ||
345 | ||
346 | ||
347 | ||
348 | function ps() | |
349 | ChatFunction(pp.Character.Head, "The term 'Personal Space', is one of the few terms humans have made that is actually smart.") | |
350 | --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") | |
351 | local push = Instance.new("Part") | |
352 | push.Touched:connect(function(hit) | |
353 | if hit.Parent:FindFirstChildOfClass("Humanoid") then | |
354 | if hit.Parent.Name == pp.Name or hit.Parent.Parent.Name == pp.Name then | |
355 | else | |
356 | hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0 | |
357 | end | |
358 | end | |
359 | end) | |
360 | push.Parent = game.Workspace | |
361 | push.Material = Enum.Material.Neon | |
362 | push.BrickColor = BrickColor.new("Really black") | |
363 | push.Transparency = 0.25 | |
364 | push.Shape = Enum.PartType.Ball | |
365 | push.Size = Vector3.new(8, 8, 8) | |
366 | push.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
367 | push.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
368 | push.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
369 | push.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
370 | push.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
371 | push.CanCollide = false | |
372 | push.Anchored = false | |
373 | push.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
374 | push.CFrame = plr.Torso.CFrame | |
375 | wait(0.05) | |
376 | local weld = Instance.new("Weld",push) | |
377 | weld.Part0 = push | |
378 | --weld.C0 = push.CFrame:inverse() | |
379 | weld.Part1 = plr.Torso | |
380 | --weld.C1 = plr.Torso.CFrame:inverse() | |
381 | wait(1.5) | |
382 | push:Destroy() | |
383 | pp.Character.Head.ChatGui:Destroy() | |
384 | end | |
385 | ||
386 | ||
387 | function aieou() | |
388 | if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then | |
389 | if mouse.Target.Parent:FindFirstChild("Torso") then | |
390 | ||
391 | ||
392 | for i,v in pairs(mouse.Target.Parent:GetChildren()) do | |
393 | if v:IsA("Part") then | |
394 | if v.Name == "Torso" then | |
395 | ||
396 | --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Your torso, it will make a fine addition to my collection.","Red") | |
397 | ||
398 | mouse.Target.Parent:FindFirstChild("Torso").Size = Vector3.new(1, 1, 1) | |
399 | else | |
400 | v:Destroy() | |
401 | ||
402 | end | |
403 | end | |
404 | end | |
405 | end | |
406 | ||
407 | end | |
408 | end | |
409 | ||
410 | ||
411 | function minion() | |
412 | if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then | |
413 | ChatFunction(pp.Character.Head, "You're now my minion, "..mouse.Target.Parent.Name..", now kill in my name.") | |
414 | --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "You're now my minion, "..mouse.Target.Parent.Name..", now kill in my name.","Red") | |
415 | wait(2.5) | |
416 | pp.Character.Head.ChatGui:Destroy() | |
417 | minion = mouse.Target.Parent | |
418 | local push = Instance.new("Part") | |
419 | push.Touched:connect(function(hit) | |
420 | if hit.Parent:FindFirstChildOfClass("Humanoid") then | |
421 | 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 | |
422 | else | |
423 | ChatFunction(minion.Head, "Master "..pp.Name..", I have killed for you, in your name.") | |
424 | --game:GetService("Chat"):Chat(minion.Head, "Master "..pp.Name..", I have killed for you, in your name.","Red") | |
425 | hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0 | |
426 | wait(1.5) | |
427 | minion.Head.ChatGui:Destroy() | |
428 | end | |
429 | end | |
430 | end) | |
431 | local Minion1 = Instance.new("BillboardGui",mouse.Target.Parent:FindFirstChild("Head")) | |
432 | Minion1.Adornee = mouse.Target.Parent:FindFirstChild("Head") | |
433 | Minion1.AlwaysOnTop = true | |
434 | Minion1.Size = UDim2.new(0, 200, 0, 50) | |
435 | local Minion2 = Instance.new("TextLabel") | |
436 | Minion2.BackgroundTransparency = 1 | |
437 | Minion2.Position = UDim2.new(0, 0, -0.899999976, 0) | |
438 | Minion2.Size = UDim2.new(0, 200, 0, 50) | |
439 | Minion2.Font = Enum.Font.Arcade | |
440 | Minion2.FontSize = Enum.FontSize.Size24 | |
441 | Minion2.Text = "Minion of Insanity" | |
442 | Minion2.TextColor3 = Color3.new(0.333333, 0.666667, 0.498039) | |
443 | Minion2.TextScaled = true | |
444 | Minion2.TextWrapped = true | |
445 | Minion2.Parent = Minion1 | |
446 | push.Parent = mouse.Target.Parent | |
447 | push.Material = Enum.Material.Neon | |
448 | push.BrickColor = BrickColor.new("Really black") | |
449 | push.Transparency = 0.25 | |
450 | push.Shape = Enum.PartType.Ball | |
451 | push.Size = Vector3.new(8, 8, 8) | |
452 | push.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
453 | push.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
454 | push.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
455 | push.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
456 | push.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
457 | push.CanCollide = false | |
458 | push.Anchored = false | |
459 | push.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
460 | push.CFrame = mouse.Target.Parent:FindFirstChild("Torso").CFrame | |
461 | wait(0.05) | |
462 | local weld = Instance.new("Weld",push) | |
463 | weld.Part0 = push | |
464 | --weld.C0 = push.CFrame:inverse() | |
465 | weld.Part1 = mouse.Target.Parent:FindFirstChild("Torso") | |
466 | --weld.C1 = plr.Torso.CFrame:inverse() | |
467 | end | |
468 | end | |
469 | ||
470 | mouse.KeyDown:connect(function(key) | |
471 | if key == "v" then | |
472 | minion() | |
473 | end | |
474 | end) | |
475 | ||
476 | mouse.KeyDown:connect(function(key) | |
477 | if key == "g" then | |
478 | aieou() | |
479 | end | |
480 | end) | |
481 | ||
482 | mouse.KeyDown:connect(function(key) | |
483 | if key == "e" then | |
484 | ps() | |
485 | end | |
486 | end) | |
487 | ||
488 | ||
489 | ||
490 | function possessed() | |
491 | if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then | |
492 | local possessee = mouse.Target.Parent | |
493 | local curse = Instance.new("Model") | |
494 | curse.Name = "Curse" | |
495 | curse.Parent = possessee | |
496 | ChatFunction(possessee.Head, "Master "..pp.Name..", I shall be your servant, command me whenever you are ready.") | |
497 | --game:GetService("Chat"):Chat(possessee.Head, "Master "..pp.Name..", I shall be your servant, command me whenever you are ready.","Red") | |
498 | wait(3) | |
499 | possessee.Head.ChatGui:Destroy() | |
500 | end | |
501 | end | |
502 | ||
503 | mouse.KeyDown:connect(function(key) | |
504 | if key == "z" then | |
505 | possessed() | |
506 | ||
507 | end | |
508 | end) | |
509 | ||
510 | function curse() | |
511 | ChatFunction(pp.Character.Head, "Servants! The time is now! Rid this world of all sanity!") | |
512 | wait(2) | |
513 | pp.Character.Head.ChatGui:Destroy() | |
514 | --game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character, "Servants! The time is now! Rid this world of all sanity!","Red") | |
515 | for i,v in pairs(game:GetService("Workspace"):GetChildren()) do | |
516 | if v:IsA("Model") then | |
517 | if v:FindFirstChild("Curse") then | |
518 | ||
519 | wait(0.5) | |
520 | ChatFunction(v.Head, "Master "..pp.Name.." has commanded me to do this.") | |
521 | --game:GetService("Chat"):Chat(v.Head, "Master "..pp.Name.." has commanded me to do this.","Red") | |
522 | --bp = Instance.new("BodyPosition",v) | |
523 | --bp.MaxForce = Vector3.new(10000, 10000, 10000) | |
524 | --bp.Position = Vector3.new(0, 3, 0) | |
525 | wait(4) | |
526 | v.Head.ChatGui:Destroy() | |
527 | local servantdestruction = Instance.new("Part") | |
528 | servantdestruction.Parent = v | |
529 | servantdestruction.Material = Enum.Material.Ice | |
530 | servantdestruction.BrickColor = BrickColor.new("Maroon") | |
531 | servantdestruction.Transparency = 0.25 | |
532 | servantdestruction.Shape = Enum.PartType.Ball | |
533 | servantdestruction.Size = Vector3.new(4, 4, 4) | |
534 | servantdestruction.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
535 | servantdestruction.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
536 | servantdestruction.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
537 | servantdestruction.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
538 | servantdestruction.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
539 | servantdestruction.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
540 | servantdestruction.CanCollide = false | |
541 | servantdestruction.Color = Color3.new(0.458824, 0, 0) | |
542 | servantdestruction.Anchored = true | |
543 | servantdestruction.CFrame = v.Torso.CFrame | |
544 | wait(0.25) | |
545 | servantdestruction.Touched:connect(function(hit) | |
546 | if hit.Parent:FindFirstChildOfClass("Humanoid") then | |
547 | if hit.Parent.Name == pp.Name or hit.Parent.Parent.Name == pp.Name then | |
548 | else | |
549 | hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0 | |
550 | end | |
551 | end | |
552 | end) | |
553 | sboom = Instance.new("Sound",game:GetService("Workspace")) | |
554 | sboom.SoundId = "rbxassetid://144699494" | |
555 | sboom.Pitch = 0.45 | |
556 | sboom:Play() | |
557 | sboom.Volume = 10 | |
558 | for i = 1,25 do | |
559 | wait(0.00005) | |
560 | servantdestruction.CFrame = v.Torso.CFrame | |
561 | servantdestruction.Size = Vector3.new(4, 4, 4) * i*0.5 | |
562 | servantdestruction.CFrame = v.Torso.CFrame | |
563 | servantdestruction.Transparency = 0.60 * (i/18) | |
564 | end | |
565 | servantdestruction:Destroy() | |
566 | wait(1.5) | |
567 | ChatFunction(v.Head, "So this is what Master "..pp.Name.." is capable of.") | |
568 | --game:GetService("Chat"):Chat(v.Head, "So this is what Master "..pp.Name.." is capable of.","Red") | |
569 | ||
570 | end | |
571 | end | |
572 | end | |
573 | end | |
574 | ||
575 | mouse.KeyDown:connect(function(key) | |
576 | if key == "x" then | |
577 | curse() | |
578 | end | |
579 | end) | |
580 | ||
581 | function clean() | |
582 | for i,v in pairs(game:GetService("Workspace"):GetChildren()) do | |
583 | if v:IsA("Model") then | |
584 | if v:FindFirstChildOfClass("Humanoid") then | |
585 | else | |
586 | v:Destroy() | |
587 | if v:IsA("Part") then | |
588 | if v.Name == "Base" then | |
589 | else | |
590 | v:Destroy() | |
591 | end | |
592 | end | |
593 | end | |
594 | end | |
595 | end | |
596 | end | |
597 | ||
598 | mouse.KeyDown:connect(function(key) | |
599 | if key == "c" then | |
600 | clean() | |
601 | end | |
602 | end) | |
603 | ||
604 | mouse.KeyDown:connect(function(key) | |
605 | if key == "t" then --In case unnamed objects that you need the name of appear, or unnamed players, take this. | |
606 | print(mouse.Target.Name) | |
607 | print(mouse.Target.Parent.Name) | |
608 | print(mouse.Target.Parent.Parent.Name) | |
609 | end | |
610 | end) | |
611 | ||
612 | print("Demon of Insanity") | |
613 | print() | |
614 | warn("By DontBlinkDrWho") | |
615 | print("-_-_-_-_-_-_-_-_-") | |
616 | print() | |
617 | print("Q = World Riddening.") | |
618 | print("E = Personal space.") | |
619 | print("R = Pull.") | |
620 | print("T = Demons Knowledge.") | |
621 | print("F = Stolen gift of Flight.") | |
622 | print("G = Torsi attack (Shrinks torso, destroys everything else).") | |
623 | print("Z = Servant.") | |
624 | print("X = Servants curse.") | |
625 | print("C = Clean.") | |
626 | print("V = Minion.") | |
627 | ||
628 | --This is the end of the script. | |
629 | while wait() do | |
630 | hum.MaxHealth = math.huge -- God mode | |
631 | hum.Name = math.random(167.432) --Break other scripts (Especially on sb), killing you will be harder | |
632 | hum.Health = math.huge -- God mode | |
633 | sbt.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
634 | sbra.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
635 | sbla.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
636 | sbrl.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
637 | sbll.Color3 = Color3.new(math.random(), math.random(), math.random()) | |
638 | wait() | |
639 | end |