View difference between Paste ID: WMy6KTWR and 0UrVjJZ4
SHOW: | | - or go back to the newest paste.
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,Mouse,mouse,UserInputService,ContextActionService = owner
3
local RealPlayer = Player
4
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
5
6
7
local p = owner
8
local go = true --for normal shouts
9
local skygo = true --for sky-related shouts
10
 
11
--Shouts: Fus Ro Dah, Wuld Nah Kest, Liz Slen Nus, Yol Toor Shul, Feim Zii Gron, Strun Bah Qo, Fo Krah Diin, Laas Yah Nir, Zun Haal Viik, Krii Lun Aus, Tiid Klo Ul, Faas Ru Maar, and Toor Bah Yol
12
 
13
p.Chatted:connect(function(message)
14
    local msg = string.lower(message)
15
    if string.find(msg, "bite the dusto") and go == true then
16
        go = false
17
        local rodah = Instance.new("Sound")
18
        rodah.Parent = game.workspace
19
        rodah.Volume = 50
20
        rodah.SoundId = "rbxassetid://1625220980"
21
        rodah:Play()
22
        wait(7)
23
        for _, players in pairs(game.Players:GetPlayers()) do
24
    if players:FindFirstChild("PlayerGui") then
25
        local ScreenGui = Instance.new("ScreenGui")
26
ScreenGui.Name = "BiteTheDust"
27
ScreenGui.Parent = players.PlayerGui
28
local ImageLabel = Instance.new("ImageLabel")
29
ImageLabel.Name = "Tou"
30
ImageLabel.Parent = ScreenGui
31
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
32
ImageLabel.BackgroundTransparency = 1
33
ImageLabel.Position = UDim2.new(0.31122449, 0, 0.229083672, 0)
34
ImageLabel.Size = UDim2.new(0, 359, 0, 271)
35
ImageLabel.Image = "rbxassetid://1562404926"
36
    end
37
end
38
for _, playe in pairs(game.Players:GetPlayers()) do
39
    if playe:FindFirstChild("PlayerGui") then
40
wait(1)
41
playe.PlayerGui:WaitForChild("BiteTheDust").Tou.Image = "rbxassetid://1155463166"
42
playe.PlayerGui:WaitForChild("BiteTheDust").Tou.Size = UDim2.new(0, 400, 0, 280)
43
wait(2)
44
playe.PlayerGui:WaitForChild("BiteTheDust").Tou.Size = UDim2.new(0, 500, 0, 500)
45
wait(1)
46
playe.PlayerGui:WaitForChild("BiteTheDust").Tou.Image = "rbxassetid://1155463166"
47
playe.PlayerGui:WaitForChild("BiteTheDust").Tou.Size = UDim2.new(0, 400, 0, 280)
48
wait(2)
49
playe.PlayerGui.BiteTheDust.Tou.ImageLabel.Size = UDim2.new(0, 500, 0, 500)
50
end
51
end
52
wait(3)
53
for _, player in pairs(game.Players:GetPlayers()) do
54
    if player:FindFirstChild("PlayerGui") then
55
        local rodah = Instance.new("Sound")
56
        rodah.Parent = game.workspace
57
        rodah.Volume = 50
58
        rodah.SoundId = "rbxassetid://920181099"
59
        rodah:Play()
60
        wait(0.5)
61
        local x = Instance.new("Explosion")
62
x.Parent = player.Character.HumanoidRootPart
63
x.BlastRadius = 100
64
x.BlastPressure = 1000000
65
x.ExplosionType = Enum.ExplosionType.CratersAndDebris
66
x.Position = player.Character.HumanoidRootPart.Position
67
    end
68
end
69
for _, jesus in pairs(game.Players:GetPlayers()) do
70
    if jesus:FindFirstChild("PlayerGui") then
71
      jesus.PlayerGui.BiteTheDust:Destroy()
72
end
73
end
74
end
75
end)