open source decaaying wiinter script
Key Required Patched

open source decaaying wiinter script

Decaying Winterneutralneutral 9.4K views 51 executesUpdated Dec 11, 2024
3.0/ 5(5 votes)
3260% Positive
Lua Script•456 lines (12735 chars)
--[[ https://discord.gg/fWBngW2r5H ]]

--[[ Universal variables ]]
local game = game
local players = game:GetService("Players")
local localPlayer = players.LocalPlayer
local character = localPlayer.Character
local playerGui = localPlayer.PlayerGui
local Mouse = localPlayer:GetMouse()
local teleportService = game:GetService("TeleportService")
local userInputService = game:GetService("UserInputService")
local virtualInputManager = game:GetService("VirtualInputManager")
local runService = game:GetService("RunService")
local replicatedStorage = game:GetService("ReplicatedStorage")
local guiService = game:GetService("GuiService")
local tweenService = game:GetService("TweenService")
local httpService = game:GetService("HttpService")
local placeId = game.PlaceId
local coreGui = game:GetService("CoreGui")
local currentCamera = workspace.CurrentCamera
local keyCode = Enum.KeyCode
local instanceNew = Instance.new
local uDim2New = UDim2.new
local vector2New = Vector2.new
local vector3New = Vector3.new
local color3New = Color3.new
local cFrameNew = CFrame.new

--[[ Local Variables ]]
local direction
local closestMagnitude = math.huge
local closestModel
local wanteditem
local weaponStats = require(game.Workspace.ServerStuff.Statistics["W_STATISTICS"])
local classStats = require(workspace.ServerStuff.Statistics.CLASS_STATISTICS)
local statusStats = require(workspace.ServerStuff.Statistics.S_STATISTICS)
local knifetoggle1
local knifetoggle2
local snowballtoggle1
local snowballtoggle2
local izbucnitoggle1
local izbucnitoggle2
local healtoggle1
local healtoggle2
local foodtoggle1
local foodtoggle2
local items = {}
for _,v in replicatedStorage.Weapons:GetChildren() do 
    table.insert(items,v.Name)
end
--[[ functions ]]
local function knife()
    local Data = weaponStats["TKnife"]
    workspace.ServerStuff.throwWeapon:FireServer("TKnife", 1000, direction, 0.19341856241226196, Data, 0)
end

local function Snowball()
    local Data = weaponStats["Snowball"]
    workspace.ServerStuff.throwWeapon:FireServer("Snowball", 1000, direction, 0.19341856241226196, Data, 0)
end

local function izbucni()
    workspace.ServerStuff.dealDamage:FireServer("izbucni",{direction,0})
end

local function heal()
    workspace.ServerStuff.dealDamage:FireServer("Regeneration")
end

local function food()
    local decision = math.random(1,2)
    if decision == 1 then
        workspace.ServerStuff.dropAmmo:FireServer("rations","MRE")
    else
        workspace.ServerStuff.dropAmmo:FireServer("rations","Bottle")
    end
end

local function spawnitem(item)
    closestMagnitude = math.huge
    closestModel = nil
    for _, Model in workspace.Interactables:GetChildren() do
        if (Model:GetPivot().Position - character:GetPivot().Position).Magnitude < closestMagnitude and Model.Name == "Workbench" then
            closestMagnitude = (Model:GetPivot().Position - character:GetPivot().Position).Magnitude
            closestModel = Model
        end
    end
    character:PivotTo(closestModel:GetPivot() + vector3New(0, 5, 0))
    game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(closestModel,"workbenchblueprint"..item)
    task.wait(2)
    game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(closestModel,"workbench")
end

--[[ Ui Library]]
local repo = 'https://raw.githubusercontent.com/violin-suzutsuki/LinoriaLib/main/'

local Library = loadstring(game:HttpGet(repo .. 'Library.lua'))()
local ThemeManager = loadstring(game:HttpGet(repo .. 'addons/ThemeManager.lua'))()
local SaveManager = loadstring(game:HttpGet(repo .. 'addons/SaveManager.lua'))()

local Window = Library:CreateWindow({
    Title = 'decaying winter',
    Center = true,
    AutoShow = true,
    TabPadding = 8,
    MenuFadeTime = 0.2
})

local Tabs = {
    Main = Window:AddTab('Main'),
    ['UI Settings'] = Window:AddTab('UI Settings'),
}

local LeftGroupBox = Tabs.Main:AddLeftGroupbox('Keybinds')
LeftGroupBox:AddLabel('knife spam key'):AddKeyPicker('KeyPicker', {

    Default = 'B',
    SyncToggleState = false,


    Mode = 'Toggle',

    Text = 'knife spam',
    NoUI = false, 


    Callback = function(Value)
        knifetoggle1 = Value
    end,
})

LeftGroupBox:AddToggle('knifespam', {
    Text = 'knifespam',
    Default = false,
    Tooltip = 'toggles knifespam on/off',

    Callback = function(Value)
        knifetoggle2 = Value
    end
})
LeftGroupBox:AddDivider()
LeftGroupBox:AddLabel('snowball spam'):AddKeyPicker('KeyPicker2', {

    Default = 'N',
    SyncToggleState = false,


    Mode = 'Toggle',

    Text = 'snowball spam',
    NoUI = false, 


    Callback = function(Value)
        snowballtoggle1 = Value
    end,
})

LeftGroupBox:AddToggle('snowballspam', {
    Text = 'snowball spam',
    Default = false,
    Tooltip = 'you need to have thrown a snowball first for it to work',

    Callback = function(Value)
        snowballtoggle2 = Value
    end
})
LeftGroupBox:AddDivider()
LeftGroupBox:AddLabel('izbucni spam'):AddKeyPicker('KeyPicker3', {

    Default = 'M',
    SyncToggleState = false,


    Mode = 'Toggle',

    Text = 'izbucni spam',
    NoUI = false, 


    Callback = function(Value)
        izbucnitoggle1 = Value
    end,
})

LeftGroupBox:AddToggle('izbucnispam', {
    Text = 'izbucni spam',
    Default = false,
    Tooltip = 'you need to be blitzer class',

    Callback = function(Value)
        izbucnitoggle2 = Value
    end
})
LeftGroupBox:AddDivider()
LeftGroupBox:AddLabel('heal spam'):AddKeyPicker('KeyPicker4', {

    Default = 'L',
    SyncToggleState = false,


    Mode = 'Toggle',

    Text = 'heal spam',
    NoUI = false, 


    Callback = function(Value)
        healtoggle1 = Value
    end,
})

LeftGroupBox:AddToggle('healspam', {
    Text = 'heal spam',
    Default = false,
    Tooltip = 'toggles heal spam on/off',

    Callback = function(Value)
        healtoggle2 = Value
    end
})
LeftGroupBox:AddDivider()
LeftGroupBox:AddLabel('spawn food'):AddKeyPicker('KeyPicker5', {

    Default = 'K',
    SyncToggleState = false,


    Mode = 'Toggle',

    Text = 'spawn food',
    NoUI = false, 


    Callback = function(Value)
        foodtoggle1 = Value
    end,
})

LeftGroupBox:AddToggle('spawnfood', {
    Text = 'spawn food',
    Default = false,
    Tooltip = 'toggles spawn food on/off',

    Callback = function(Value)
        foodtoggle2 = Value
    end
})

local RightGroupBox = Tabs.Main:AddRightGroupbox('toggles/buttons')

local MyButton = RightGroupBox:AddButton({
    Text = 'Collect all presents',
    Func = function()
        for _,v in workspace.InteractablesNoDel.GrinchQuest.Gifts:GetChildren() do
            replicatedStorage.Interactables.interaction:FireServer(v,"christmasgift")
        end
    end,
    DoubleClick = false,
    Tooltip = 'Collects all presents'
})

RightGroupBox:AddDropdown('ItemDropdown', {
    Values = items,
    Default = 1,
    Multi = false,

    Text = 'Item selection',
    Tooltip = 'Item dropdown for spawning', 

    Callback = function(Value)
        wanteditem = Value
    end
})

RightGroupBox:AddButton({
    Text = 'spawn item',
    Func = function()
        spawnitem(wanteditem)
    end,
    DoubleClick = false,
    Tooltip = 'spawn selected item'
})

RightGroupBox:AddButton({
    Text = 'make all classes op',
    Func = function()
        for _,v in classStats do
            v.basestats.backpack = true
            v.basestats.atkmod = 10000
            v.basestats.healthmod = 15000
            v.basestats.defmod = 50000
            v.basestats.stammod = 10000
            v.basestats.shovemod = 2000
            v.basestats.lightatkspeed = 1000
            v.basestats.heavyatkspeed = 1000
            v.basestats.recoilmod = 75
            v.basestats.accmod = 75
            v.basestats.reloadmod = 100
            v.basestats.scavmod = 1000
            v.basestats.mvtmod = 100
            v.basestats.falldamagemod = true
            v.basestats.cripple_immune =  true
            v.basestats.frac_immune = true
            v.basestats.bleed_imune = true
            v.basestats.explosive_resist = true
            v.basestats.exhaust_immune = true 
            v.basestats.burnimmune = true 
            v.basestats.fearless = true 
            v.basestats.no_morale = true
            v.basestats.no_aux = false
            v.basestats.no_aim_mod = false
        end
    end,
    DoubleClick = false,
    Tooltip = 'makes all classes op'
})

RightGroupBox:AddButton({
    Text = 'inf duration buffs',
    Func = function()
        statusStats.Crp.dur = 1
        statusStats.Frac.dur = 1
        statusStats.CrpPrv.dur = 100000
        statusStats.Bld.dur = 1
        statusStats.HeavBld.dur = 1
        statusStats.Stealth.dur = 20
        statusStats.BldPrv.dur = 100000
        statusStats.Brn.dur = 1
        statusStats.RespA.dur = 1
        statusStats.GasM.dur = 100000
        statusStats.BuffC.dur = 100000
        statusStats.FireBuff.dur = 100000
        statusStats.Exha.dur = 1
        statusStats.VirusA.dur = 100000
        statusStats.Exp.dur = 100000
        statusStats.DMoraleA.dur = 1
        statusStats.DMoraleB.dur = 1
        statusStats.DMoraleC.dur = 1
        statusStats.DMoraleD.dur = 1
        statusStats.DMoraleE.dur = 1
        statusStats.DMoraleF.dur = 1
        statusStats.DMoraleG.dur = 1
        statusStats.DMoraleH.dur = 1
        statusStats.Scs.dur = 1
        statusStats.Sus.dur = 1
        statusStats.Psn.dur = 1
        statusStats.Bnd.dur = 1
        statusStats.Prc.dur = 100000
        statusStats.Brz.dur = 100000
        statusStats.Arm.dur = 100000
        statusStats.Bls.dur = 100000
        statusStats.AlkyA.dur = 100000
        statusStats.ArtiB.dur = 100000
        statusStats["3-(cbSTM)"].dur = 100000
        statusStats["I4S-DS"].dur = 100000
        statusStats["BL1 (Neloprephine)"].dur = 100000
        statusStats["S44-UL1"].dur = 100000
        statusStats.Rgn.dur = 100000
        statusStats.Pnk.dur = 100000
        statusStats.Snr.dur = 1
        statusStats.Tnt.dur = 1
        statusStats.Rge.dur = 100000
        statusStats.Slc.dur = 100000
    end,
    DoubleClick = false,
    Tooltip = 'makes all buffes have inf duration'
})

RightGroupBox:AddButton({
    Text = 'dual wield any weapon',
    Func = function()
        for i, child in weaponStats do
            if child then
                if child.weapontype == "Gun" then
                    if child.animset then
                        child.animset = weaponStats.AJM.animset
                    end
                end
            end
        end
    end,
    DoubleClick = false,
    Tooltip = 'makes it possible to dual wield any weapon'
})

Library:SetWatermarkVisibility(true)


local FrameTimer = tick()
local FrameCounter = 0;
local FPS = 60;

local WatermarkConnection = game:GetService('RunService').RenderStepped:Connect(function()
    FrameCounter += 1;

    if (tick() - FrameTimer) >= 1 then
        FPS = FrameCounter;
        FrameTimer = tick();
        FrameCounter = 0;
    end;

    Library:SetWatermark(('LinoriaLib demo | %s fps | %s ms'):format(
        math.floor(FPS),
        math.floor(game:GetService('Stats').Network.ServerStatsItem['Data Ping']:GetValue())
    ));
end);

Library.KeybindFrame.Visible = true;

Library:OnUnload(function()
    WatermarkConnection:Disconnect()

    print('Unloaded!')
    Library.Unloaded = true
end)

local MenuGroup = Tabs['UI Settings']:AddLeftGroupbox('Menu')

MenuGroup:AddButton('Unload', function() Library:Unload() end)
MenuGroup:AddLabel('Menu bind'):AddKeyPicker('MenuKeybind', { Default = 'End', NoUI = true, Text = 'Menu keybind' })

Library.ToggleKeybind = Options.MenuKeybind 


ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
SaveManager:IgnoreThemeSettings()
SaveManager:SetIgnoreIndexes({ 'MenuKeybind' })
ThemeManager:SetFolder('MyScriptHub')
SaveManager:SetFolder('MyScriptHub/specific-game')
SaveManager:BuildConfigSection(Tabs['UI Settings'])
ThemeManager:ApplyToTab(Tabs['UI Settings'])
SaveManager:LoadAutoloadConfig()

--[[ Main code aka the renderstepped loop ]]
runService.RenderStepped:Connect(function()
    character = localPlayer.Character
    Mouse.TargetFilter = workspace.NoTarget
    direction = CFrame.new(character.PrimaryPart.CFrame:ToWorldSpace(CFrame.new(Vector3.new(math.random(-12, 12), math.random(-3, 12), 5))).Position, localPlayer:GetMouse().Hit.Position)
    if knifetoggle1 and knifetoggle2 then
        knife()
    end
    if snowballtoggle1 and snowballtoggle2 then
        Snowball()
    end
    if izbucnitoggle1 and izbucnitoggle2 then
        izbucni()
    end
    if healtoggle1 and healtoggle2 then
        heal()
    end
    if foodtoggle1 and foodtoggle2 then
        food()
    end
end)

Features & Information

a unfinished script for decaying winter with all the features detailed inside the script iself

Community Comments (15)

sevag13sevag13Dec 11, 2024(edited)

w h a t.

WaImartWaImartDec 11, 2024(edited)

@sevag13 peak

sevag13sevag13Dec 12, 2024(edited)

@Walmart peakabongk

krekde92krekde92Jan 4, 2025(edited)

best script

Dinosaurus_RexDinosaurus_RexFeb 6, 2025(edited)

patched

txtsutestertxtsutesterFeb 9, 2025(edited)

not patched but heal and snowball doesnt work

Dinosaurus_RexDinosaurus_RexFeb 10, 2025(edited)

oh ok

Dinosaurus_RexDinosaurus_RexFeb 11, 2025(edited)

how does summon item work?

*dakov72*dakov72Feb 22, 2025(edited)

patched, you cant load

linkvertisehaterlinkvertisehaterFeb 23, 2025(edited)

@dakov72 Its your executor, used on jjsploit (horrible executor) and it loaded the script. All functions except snowball work. It is not pacthed yet.

linkvertisehaterlinkvertisehaterFeb 23, 2025(edited)

@dakov72 You probably also needa really good executor to s* items and make classes "OP"

*dakov72*dakov72Feb 23, 2025(edited)

my game just stops loading

*dakov72*dakov72Feb 23, 2025(edited)

and i also got banned btw

linkvertisehaterlinkvertisehaterFeb 25, 2025(edited)

@Dakov72 You should expect that from a script that literally insta-kills any enemy (knives) and gives you regeneration.

yatzkuyatzkuMay 10, 2025

cant even spawn nun

More Scripts for Decaying Winter