Universal Script – Water Bottle For Doors AND Open Source - Verified script for Universal Roblox
Key RequiredUniversal

Universal Script – Water Bottle For Doors AND Open Source

Universal Scriptsjjsksjsnnnsnssjjsksjsnnnsns 1.3K views 3K executesUpdated Oct 11, 2026
Unrated
00
Lua Script•79 lines (1942 chars)
local bottle = game:GetObjects("rbxassetid://8678380361")[1]
bottle.Grip = CFrame.new(1, -0.150000006, -0, 0, -1, -0, -1, 0, -0, 0, 0, -1)
bottle.Name = "WaterBottle"
bottle.Parent = game.Players.LocalPlayer.Backpack

local f = Instance.new("Folder")
f.Name = "Animations"
f.Parent = bottle

local a = Instance.new("Animation")
a.Name = "Drink"
a.AnimationId = "rbxassetid://10482563149"
a.Parent = f

local a2 = Instance.new("Animation")
a2.Name = "Idle"
a2.AnimationId = "rbxassetid://10479585177"
a2.Parent = f 

local c = 0
local d = false
local hum = game.Players.LocalPlayer.Character.Humanoid
local head = game.Players.LocalPlayer.Character.Head
local sc = false

local ospeed = hum.WalkSpeed

local anim = hum:WaitForChild("Animator"):LoadAnimation(a)
anim:AdjustSpeed(0.25)
local anim2 = hum:WaitForChild("Animator"):LoadAnimation(a2)
anim2.Looped = true

bottle.Equipped:Connect(function()
  anim2:Play()
end)

bottle.Activated:Connect(function()
  c += 1
  if d and sc then
  return
  end
  d = true
  sc = true
  anim:Play()
  local li = Instance.new("PointLight")
  li.Name = "WaterLight"
  li.Color = Color3.fromRGB(85, 170, 255)
  li.Range = 7.5
  li.Brightness = 2.5
  li.Parent = head
  hum.Health += 5
  hum.WalkSpeed += 5
  task.spawn(function()
  while sc do
  hum.WalkSpeed = 21
  task.wait()
  end
  hum.WalkSpeed = ospeed
  end)
  task.wait(0.5)
  local Event = game:GetService("ReplicatedStorage"):WaitForChild("RemotesFolder"):WaitForChild("Caption")
  firesignal(Event.OnClientEvent, "I Feel Refreshed...", true, 1, true)
  task.wait(30)
  sc = false
  d = false
  li:Destroy()
  
  if c > 8 then
  local Event = game:GetService("ReplicatedStorage"):WaitForChild("RemotesFolder"):WaitForChild("Caption")
  firesignal(Event.OnClientEvent, "Welp Its Now Empty.", true, 1, true)
  bottle:Destroy()
  end
end)

bottle.Unequipped:Connect(function()
  anim2:Stop()
end)

print("Executed On ", os.date("%Y-%m-%d-%H-%M-%S"))

How to Execute Universal Script – Water Bottle For Doors AND Open Source

Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.

Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.

Step 3: Join Experience: Launch Roblox and join Universal Script.

Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.

Created By

sjjsksjsnnnsns
sjjsksjsnnnsns
Script Creator
View Author Profile

Features & Information

Execute Universal Script – Water Bottle For Doors AND Open Source. Key system required, created by sjjsksjsnnnsns, updated Oct 11, 2026. Tested and working on supported executors.

Script Changelog (1)

@sjjsksjsnnnsnsOct 11, 2026

Create script

Community Comments (1)

sjjsksjsnnnsnssjjsksjsnnnsnsOct 18, 2026(edited)

@ericavalesquez616 What is this brochacho 😭✌️ (100% a scam don't join the server)

Frequently Asked Questions

How do I execute Universal Script – Water Bottle For Doors AND Open Source in Roblox?

To run Universal Script – Water Bottle For Doors AND Open Source, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.

Is Universal Script – Water Bottle For Doors AND Open Source keyless or does it require an access key?

Universal Script – Water Bottle For Doors AND Open Source requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.

Is Universal Script – Water Bottle For Doors AND Open Source currently safe and working?

This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.