Professional Documents
Culture Documents
Decaying Winter Script
Decaying Winter Script
loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Rayfield/
main/source'))()
--// Functions
function getkey()
spawn(function()
for _, instance in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if instance:IsA("LocalScript") and instance.Name ~= "ClickDetectorScript" then
repeat
mainHandler = getsenv(instance)
RunService.Heartbeat:Wait()
until mainHandler.afflictstatus ~= nil
workspace.ServerStuff.throwWeapon:FireServer(unpack(args))
end
end)
-- // scan
UserInputService.InputBegan:Connect(function(input, Typing)
if Typing then
return
end
if input.KeyCode == Enum.KeyCode.B then
workspace.ServerStuff.applyGore:FireServer("scanarea",
localplayer.Character, localplayer, {[1] = game.Workspace.CurrentCamera.CFrame})
end
end)
--// smoke
UserInputService.InputBegan:Connect(function(input, Typing)
if Typing then
return
end
if input.KeyCode == Enum.KeyCode.U then
workspace.ServerStuff.dealDamage:FireServer("fireSmoke",
workspace.CurrentCamera.CFrame, _G.serverKey, _G.playerKey)
end
end)
--// heal
UserInputService.InputBegan:Connect(function(input, Typing)
if Typing then
return
end
if input.KeyCode == Enum.KeyCode.J then
for i=1, 10 do
game.Workspace.ServerStuff.dealDamage:FireServer("Regeneration", nil,
_G.serverKey, _G.playerKey)
wait(0.1)
end
end
end)
UserInputService.InputBegan:Connect(function(input, Typing)
if Typing then
return
end
if input.KeyCode == Enum.KeyCode.M then
for i=1, 1 do
workspace.ServerStuff.dropAmmo:FireServer("rations", "MRE")
workspace.ServerStuff.dropAmmo:FireServer("rations", "Bottle")
workspace.ServerStuff.dropAmmo:FireServer("rations", "Beans")
workspace.ServerStuff.dropAmmo:FireServer("rations", "Soda")
wait(0.1)
end
end
end)
UserInputService.InputBegan:Connect(function(input, Typing)
if Typing then
return
end
if input.KeyCode == Enum.KeyCode.R then
for i=1, 10 do
workspace.ServerStuff.initiateblock:FireServer(_G.serverKey, true)
end
end
end)
local alert = Instance.new("Sound",game:GetService("SoundService"))
alert.SoundId = "rbxassetid://232127604"
--// controlsGui
gui.Enabled = false
loadstring(game:HttpGet("https://raw.githubusercontent.com/IrishBaker/scripts/
main/decaying%20winter/Announce.lua"))()
function Callback(answer)
if answer == "Yes" then
wait(2)
loadstring(game:HttpGet("https://raw.githubusercontent.com/IrishBaker/
scripts/main/decaying%20winter/Auto%20Finish.lua"))()
elseif answer == "No" then
print("Player rejected.")
end
end
local Bindable = Instance.new("BindableFunction")
Bindable.OnInvoke = Callback
loadstring(game:HttpGet("https://raw.githubusercontent.com/IrishBaker/scripts/
main/decaying%20winter/Longer%20Effects.lua"))()
loadstring(game:HttpGet("https://raw.githubusercontent.com/IrishBaker/scripts/
main/decaying%20winter/Passive%20Heal.lua"))()
while true do
getkey()
wait(1)
end
end,
})
local Slider = Tab:CreateSlider({
Name = "spawn scrap [DONT GO OVER 1900!!]",
Range = {1, 1700},
Increment = 10,
Suffix = "scrap meter",
CurrentValue = 10,
Flag = "Slider1", -- A flag is the identifier for the configuration file, make
sure every element has a different flag if you're using configuration saving to
ensure no overlaps
Callback = function(Value)
local DropAmount = 100
local Workspace = game:GetService("Workspace")
local ServerStuff = Workspace.ServerStuff
local dropAmmo = ServerStuff.dropAmmo
dropAmmo:FireServer("scrap", Value)
end,
})
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
local Button = Tab:CreateButton({
Name = "spawn crafted item: The 'Decimator'",
Callback = function()
local workbench = workspace.Interactables:FindFirstChild("Workbench")
game.Players.LocalPlayer.Character:PivotTo(workbench:GetPivot() +
Vector3.new(0, 5, 0))
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbenchblueprintRBHammer",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
local Button = Tab:CreateButton({
Name = "spawn crafted item: A.J.M. 9",
Callback = function()
local workbench = workspace.Interactables:FindFirstChild("Workbench")
game.Players.LocalPlayer.Character:PivotTo(workbench:GetPivot() +
Vector3.new(0, 5, 0))
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbenchblueprintAJM",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
local Button = Tab:CreateButton({
Name = "spawn crafted item: KSG",
Callback = function()
local workbench = workspace.Interactables:FindFirstChild("Workbench")
game.Players.LocalPlayer.Character:PivotTo(workbench:GetPivot() +
Vector3.new(0, 5, 0))
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbenchblueprintKSG",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
local Button = Tab:CreateButton({
Name = "spawn crafted item: 'Maria''",
Callback = function()
local workbench = workspace.Interactables:FindFirstChild("Workbench")
game.Players.LocalPlayer.Character:PivotTo(workbench:GetPivot() +
Vector3.new(0, 5, 0))
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbenchblueprintNailedB",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
local Button = Tab:CreateButton({
Name = "spawn crafted item: Billhook",
Callback = function()
local workbench = workspace.Interactables:FindFirstChild("Workbench")
game.Players.LocalPlayer.Character:PivotTo(workbench:GetPivot() +
Vector3.new(0, 5, 0))
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbenchblueprintBHook",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
local Button = Tab:CreateButton({
Name = "spawn crafted item: Executioner",
Callback = function()
local workbench = workspace.Interactables:FindFirstChild("Workbench")
game.Players.LocalPlayer.Character:PivotTo(workbench:GetPivot() +
Vector3.new(0, 5, 0))
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbenchblueprintExecSword",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
local Input = Tab:CreateInput({
Name = "Spawn Item [MUST BE OBJECT NAME]",
PlaceholderText = "name",
RemoveTextAfterFocusLost = false,
Callback = function(Text)
local workbench = workspace.Interactables:FindFirstChild("Workbench")
local item = ""..Text..""
game.Players.LocalPlayer.Character:PivotTo(workbench:GetPivot() + Vector3.new(0,
5, 0))
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbenchblueprint"..item.."",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
wait(1.7)
local args = {
[1] = workspace.Interactables.Workbench,
[2] = "workbench",
}
game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(unpack(ar
gs))
end,
})
end,
})
local Button = Tab:CreateButton({
Name = "esp [M TO REFRESH]",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/bigblackmonkeyboi/scip/
main/Decaying-Winter-Esp.lua", true))();
end,
})
local Button = Tab:CreateButton({
Name = "tp SledgeQueen",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/bigblackmonkeyboi/scip/
main/Sledgequeentp.lua", true))();
end,
})
local Button = Tab:CreateButton({
Name = "tp ALL Scavengers",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/bigblackmonkeyboi/scip/
main/tp-all-enemy-to-you-in-dw.lua", true))();
end,
})
local Button = Tab:CreateButton({
Name = "SOF nametag",
Callback = function()
function Respawn()
workspace.ServerStuff.spawnPlayer:FireServer("respawncharacter")
end
function Hub()
workspace.ServerStuff.spawnPlayer:FireServer("hubbing")
end
function Start(arg)
if arg == "Normal" then
game.Players.LocalPlayer:FindFirstChild("start").Value = "normal"
elseif arg == "Ray" then
game.Players.LocalPlayer:FindFirstChild("start").Value = "normal"
end
end
function Spawn(Cords)
Respawn()
repeat task.wait() until not
game.Players.LocalPlayer.Character:FindFirstChild("Outfit")
Hub()
Start("Normal")
repeat task.wait() until
game.Players.LocalPlayer.Character:FindFirstChild("Outfit")
if Cords == "Match" then
game.Players.LocalPlayer.start.Value = "normal"
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame =
CFrame.new(18.777990341186523, -2.5860984325408936, -9.264251708984375)
elseif Cords == "HubA" then
game.Players.LocalPlayer.start.Value = "hubbing"
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame =
CFrame.new(-118.72508239746094, -22.03114128112793, 1088.935546875)
elseif Cords == "Respawn" then
game.Players.LocalPlayer.start.Value = "hubbing"
Respawn()
elseif Cords == "HubB" then
game.Players.LocalPlayer.start.Value = ""
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame =
CFrame.new(-118.72508239746094, -22.03114128112793, 1088.935546875)
end
end
Spawn("Match") --- Match (puts you in match with pvp), HubB (hub with pvp),
HubA (hub without pvp), Respawn (puts you back into menu)
end,
})
local Button = Tab:CreateButton({
Name = "dupe loot [KILLS YOU]",
Callback = function()
for i = 1,10 do
task.wait()
workspace.ServerStuff.deathPlay:FireServer()
task.wait()
end
end,
})
local Button = Tab:CreateButton({
Name = "inf yield",
Callback = function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/
infiniteyield/master/source'))()
end,
})
local Button = Tab:CreateButton({
Name = "hanger thoughts",
Callback = function()
local uis = game:GetService("UserInputService")
uis.InputBegan:Connect(function(input,gameprocess)
if gameprocess == true then return end
-- Tabs --
-- Local --
-- Holdout --
-- Theme --
-- Gamemode --
-- Traps --
-- Boss --
-- Emperor --
-- Ilija --
-- AGENT --
-- Shadow --
Shadow:NewLabel("Skinner")
Shadow:NewLabel("Hanger")
Shadow:NewLabel("Hidden")
-- Settings --
function GrabMainScript()
for _, instance in
pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if instance:IsA("LocalScript") and instance.Name ~=
"ClickDetectorScript" then
return instance
end
end
end
local func
local script = GrabMainScript()
for i, v in pairs(getreg()) do
if type(v) == "function" and getfenv(v).script then
if getfenv(v).script == script then
local upvalues = getupvalues(v)
if
tostring(upvalues[3]) ==
tostring(game.Players.LocalPlayer.PlayerGui.mainHUD.StaminaFrame:FindFirstChild("Te
xtLabel").Text)
then
func = v
end
end
end
end
spawn(
function()
repeat
setupvalue(func, 3, math.huge)
task.wait()
until
game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").Health <= 0
end
)
end,
})
local Button = Tab:CreateButton({
Name = "control sq [use inf yield]",
Callback = function()
local controlling = workspace.activeHostiles["AI_QUEEN"]
local friendly = true
game.Players.LocalPlayer.Character = controlling
workspace.CurrentCamera.CameraSubject = controlling
workspace.CurrentCamera.CameraType = "Custom"
local player = game.Players.LocalPlayer
LocalPlayer = game.Players.LocalPlayer
Players = game:GetService("Players")
RunService = game:GetService("RunService")
local lp = game.Players.LocalPlayer
local gui = lp.PlayerGui
local rs = game.ReplicatedStorage
local ms = lp:GetMouse()
controlling.Humanoid:GetPropertyChangedSignal("WalkToPoint"):Connect(function()
controlling.Humanoid.WalkToPoint =
controlling.HumanoidRootPart.Position
end)
if controlling:FindFirstChild("HumanoidRootPart") then
if
workspace.speccingPlayers[game.Players.LocalPlayer.Name].HumanoidRootPart:FindFirst
Child("BodyPosition") then
workspace.speccingPlayers[game.Players.LocalPlayer.Name].HumanoidRootPart:FindFirst
Child("BodyPosition"):Destroy()
end
workspace.speccingPlayers[game.Players.LocalPlayer.Name].HumanoidRootPart.Anchored
= false
workspace.speccingPlayers[game.Players.LocalPlayer.Name].HumanoidRootPart.CFrame =
controlling.HumanoidRootPart.CFrame - Vector3.new(0,10,0)
wait(0.2)
--[[spawn(function()
game:GetService('RunService').Stepped:connect(function()
workspace.speccingPlayers[game.Players.LocalPlayer.Name].Humanoid:ChangeState(11)
end)
end)--]]
spawn(function()
local lp = game:GetService("Players").LocalPlayer
local c = workspace.speccingPlayers[game.Players.LocalPlayer.Name]
local hrp0 = c:FindFirstChild("HumanoidRootPart")
local hrp1 = hrp0:Clone()
c.Parent = nil
hrp0.Parent = hrp1
hrp0.RootJoint.Part0 = nil
hrp1.Parent = c
local h = game:GetService("RunService").Heartbeat
c.Parent = workspace
spawn(function()
hrp0.Transparency = 0.5
while h:Wait() and c and c.Parent do
hrp0.CFrame = hrp1.CFrame
hrp0.Orientation += Vector3.new(0, 0, 180)
hrp0.Position = controlling.HumanoidRootPart.Position -
Vector3.new(0,10,0)
hrp0.Velocity = hrp1.Velocity
end
end)
end)
end
end,
})