Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local DrRayLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/AZYsGithub/DrRay-UI-Library/main/DrRay.lua"))()
- local window = DrRayLibrary:Load("Five Nights At Freddy's Doom - Free - 🐻", "Default")
- local tab = DrRayLibrary.newTab("Main", "ImageIdHere")
- tab.newLabel("Enjoy Bro Anyways HarHarHaar")
- tab.newButton("Full Bright","Max Headlight", function()
- pcall(function()
- local lighting = game:GetService("Lighting");
- lighting.Ambient = Color3.fromRGB(255, 255, 255);
- lighting.Brightness = 1;
- lighting.FogEnd = 1e10;
- for i, v in pairs(lighting:GetDescendants()) do
- if v:IsA("BloomEffect") or v:IsA("BlurEffect") or v:IsA("ColorCorrectionEffect") or v:IsA("SunRaysEffect") then
- v.Enabled = false;
- end;
- end;
- lighting.Changed:Connect(function()
- lighting.Ambient = Color3.fromRGB(255, 255, 255);
- lighting.Brightness = 1;
- lighting.FogEnd = 1e10;
- end);
- spawn(function()
- local character = game:GetService("Players").LocalPlayer.Character;
- while wait() do
- repeat wait() until character ~= nil;
- if not character.HumanoidRootPart:FindFirstChildWhichIsA("PointLight") then
- local headlight = Instance.new("PointLight", character.HumanoidRootPart);
- headlight.Brightness = 1;
- headlight.Range = 60;
- end;
- end;
- end);
- end)
- end)
- tab.newButton("Instant Interact","Instant Proximity Prompt", function()
- game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(prompt)
- fireproximityprompt(prompt)
- end)
- end)
- tab.newButton("Highlight Players","Esp/Chams", function()
- local FillColor = Color3.fromRGB(76,0,153) local DepthMode = "AlwaysOnTop" local FillTransparency = 0.5 local OutlineColor = Color3.fromRGB(76,0,153) local OutlineTransparency = 0.5 local CoreGui = game:FindService("CoreGui") local Players = game:FindService("Players") local lp = Players.LocalPlayer local connections = {} local Storage = Instance.new("Folder") Storage.Parent = CoreGui Storage.Name = "Highlight_Storage" local function Highlight(plr) local Highlight = Instance.new("Highlight") Highlight.Name = plr.Name Highlight.FillColor = FillColor Highlight.DepthMode = DepthMode Highlight.FillTransparency = FillTransparency Highlight.OutlineColor = OutlineColor Highlight.OutlineTransparency = 0.5 Highlight.Parent = Storage local plrchar = plr.Character if plrchar then Highlight.Adornee = plrchar end connections[plr] = plr.CharacterAdded:Connect(function(char) Highlight.Adornee = char end) end Players.PlayerAdded:Connect(Highlight) for i,v in next, Players:GetPlayers() do Highlight(v) end Players.PlayerRemoving:Connect(function(plr) local plrname = plr.Name if Storage[plrname] then Storage[plrname]:Destroy() end if connections[plr] then connections[plr]:Disconnect() end end)
- end)
- tab.newButton("Highlight Animatronics","Esp/Chams", function()
- local DepthMode = "AlwaysOnTop"
- local FillTransparency = 0.5
- local OutlineTransparency = 0.5
- local CoreGui = game:FindService("CoreGui")
- local Workspace = game.Workspace
- local Storage = Instance.new("Folder")
- Storage.Parent = CoreGui
- Storage.Name = "Highlight_Storage"
- local function HighlightModel(name, fillColor, outlineColor)
- for _, model in ipairs(Workspace:GetDescendants()) do
- if model:IsA("Model") and model.Name:lower() == name:lower() then
- local Highlight = Instance.new("Highlight")
- Highlight.Name = model.Name
- Highlight.FillColor = fillColor
- Highlight.DepthMode = DepthMode
- Highlight.FillTransparency = FillTransparency
- Highlight.OutlineColor = outlineColor
- Highlight.OutlineTransparency = OutlineTransparency
- Highlight.Parent = Storage
- Highlight.Adornee = model
- end
- end
- end
- HighlightModel("toyfreddy", Color3.fromRGB(204, 102, 0), Color3.fromRGB(204, 102, 0))
- HighlightModel("toychica", Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 255, 0))
- HighlightModel("toybonnie", Color3.fromRGB(0, 128, 255), Color3.fromRGB(0, 128, 255))
- HighlightModel("mangle", Color3.fromRGB(255, 0, 255), Color3.fromRGB(255, 0, 255))
- HighlightModel("witheredfreddy", Color3.fromRGB(102, 51, 0), Color3.fromRGB(102, 51, 0))
- HighlightModel("witheredchica", Color3.fromRGB(153, 153, 0), Color3.fromRGB(153, 153, 0))
- HighlightModel("witheredbonnie", Color3.fromRGB(0, 0, 102), Color3.fromRGB(0, 0, 102))
- HighlightModel("witheredfoxy", Color3.fromRGB(102, 0, 0), Color3.fromRGB(102, 0, 0))
- HighlightModel("freddy", Color3.fromRGB(153, 76, 0), Color3.fromRGB(153, 76, 0))
- HighlightModel("chica", Color3.fromRGB(204, 204, 0), Color3.fromRGB(204, 204, 0))
- HighlightModel("bonnie", Color3.fromRGB(0, 0, 153), Color3.fromRGB(0, 0, 153))
- HighlightModel("foxy", Color3.fromRGB(153, 0, 0), Color3.fromRGB(153, 0, 0))
- HighlightModel("goldenfreddy", Color3.fromRGB(197, 142, 41), Color3.fromRGB(197, 142, 41))
- HighlightModel("puppet", Color3.fromRGB(255, 255, 255), Color3.fromRGB(0, 0, 0))
- HighlightModel("ballonboy", Color3.fromRGB(223, 57, 57), Color3.fromRGB(197, 142, 41))
- HighlightModel("shadowbonnie", Color3.fromRGB(0, 0, 0),
- Color3.fromRGB(255, 255, 255))
- end)
- tab.newButton("Notify Animatronics","Gets An Notification When An Animatronic Move", function()
- local animatronics = {"toybonnie", "toychica", "toyfreddy", "ballonboy", "puppet", "witheredfreddy", "witheredbonnie", "witheredchica", "witheredfoxy", "freddy", "chica", "bonnie", "foxy", "goldenfreddy", "mangle", "shadowbonnie"}
- local notified = {}
- for _, animatronicName in ipairs(animatronics) do
- notified[animatronicName] = false
- end
- while wait(0.2) do
- for _, animatronicName in ipairs(animatronics) do
- if game:GetService("Workspace").Animatronics:FindFirstChild(animatronicName) then
- local animatronic = game:GetService("Workspace").Animatronics[animatronicName]
- if animatronic:FindFirstChild("Zombie") then
- local currentPosition = animatronic.Zombie.UpperTorso.Position
- wait(0.2)
- if animatronic.Zombie.UpperTorso.Position ~= currentPosition and not notified[animatronicName] then
- game.StarterGui:SetCore("SendNotification", {Title = animatronicName; Text = "Has Moved!"; Duration = 5;})
- notified[animatronicName] = true
- end
- end
- end
- end
- end
- end)
- tab.newButton("Auto Message Animatronic Movement","Commands -:- !on a-message • !stop a-message", function()
- local animatronics = {"toybonnie", "toychica", "toyfreddy", "ballonboy", "puppet", "witheredfreddy", "witheredbonnie", "witheredchica", "witheredfoxy", "freddy", "chica", "bonnie", "foxy", "goldenfreddy", "mangle", "shadowbonnie"}
- local autoMessageEnabled = true
- local function sendMessage(animatronicName)
- game:GetService("ReplicatedStorage").DefaultChatSystemChatService:AddMessage({
- Text = animatronicName.. " has moved!";
- Color = Color3.new(1, 1, 1);
- })
- end
- local function checkAnimatronicMovement()
- while wait(0.2) do
- if autoMessageEnabled then
- for _, animatronicName in ipairs(animatronics) do
- if game:GetService("Workspace").Animatronics:FindFirstChild(animatronicName) then
- local animatronic = game:GetService("Workspace").Animatronics[animatronicName]
- if animatronic:FindFirstChild("Zombie") then
- local currentPosition = animatronic.Zombie.UpperTorso.Position
- wait(0.2)
- if animatronic.Zombie.UpperTorso.Position ~= currentPosition then
- sendMessage(animatronicName)
- end
- end
- end
- end
- end
- end
- end
- checkAnimatronicMovement()
- game:GetService("ReplicatedStorage").DefaultChatSystemChatService:AddMessage({
- Text = "!on a-message";
- Color = Color3.new(1, 1, 1);
- Callback = function()
- autoMessageEnabled = true
- print("Auto-message enabled.")
- end
- })
- game:GetService("ReplicatedStorage").DefaultChatSystemChatService:AddMessage({
- Text = "!stop a-message";
- Color = Color3.new(1, 1, 1);
- Callback = function()
- autoMessageEnabled = false
- print("Auto-message disabled.")
- end
- })
- end)
- local tab = DrRayLibrary.newTab("Sound", "ImageIdHere")
- tab.newLabel("Credits -:- Crypted_WorkspaceHKR")
- tab.newLabel("Thanks To ↑ I Can Make This Feature Below ↓")
- local soundId
- local soundInput = tab.newInput("Sound ID", "Enter the sound ID", function(text) soundId = text end)
- local playButton = tab.newButton("Play Sound", "Play the sound with the entered ID", function() if soundId then local args = { [1] = "rbxassetid://".. soundId, [2] = 1000, [3] = 30, [4] = "sound" } game:GetService("ReplicatedStorage").PassosPLR:FireServer(unpack(args)) end end)
- local spamButton = tab.newButton("Spam Sound", "Play the sound repeatedly", function()
- if soundId then
- spamming = true
- while spamming do
- local args = { [1] = "rbxassetid://".. soundId, [2] = 1000, [3] = 30, [4] = "sound" }
- game:GetService("ReplicatedStorage").PassosPLR:FireServer(unpack(args))
- wait(1)
- end
- end
- end)
- local stopButton = tab.newButton("Stop Spam", "Stop playing the sound repeatedly", function()
- spamming = false
- end)
- local deathSoundId
- local deathSoundInput = tab.newInput("Death Sound ID", "Enter the death sound ID", function(text) deathSoundId = text end)
- local applyDeathSoundButton = tab.newButton("Apply Death Sound", "Apply the death sound to the entered ID", function()
- if deathSoundId then
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local PassosPLR = ReplicatedStorage.PassosPLR
- local function onCharacterAdded(character)
- local humanoid = character:WaitForChild("Humanoid")
- humanoid.Died:Connect(function()
- local args = {
- [1] = "rbxassetid://".. deathSoundId,
- [2] = 1000,
- [3] = 30,
- [4] = "sound"
- }
- PassosPLR:FireServer(unpack(args))
- end)
- end
- local Players = game:GetService("Players")
- for _, player in ipairs(Players:GetPlayers()) do
- onCharacterAdded(player.Character)
- end
- Players.PlayerAdded:Connect(function(player)
- player.CharacterAdded:Wait()
- onCharacterAdded(player.Character)
- end)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement