Quantcast

Not again... (script likes breaking aaaaa)

local Lib = workspace.Multiplayer.GetMapVals:Invoke() --Has: Map, Script, Button, btnFuncs
Lib.Button:connect(function(p, bNo) if Lib.btnFuncs[bNo] then Lib.btnFuncs[bNo](bNo, p) end end)

Lib.Map.TeleporterStart.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild(“Humanoid”) then
local Character = hit.Parent
Character:SetPrimaryPartCFrame(Lib.Map.TeleporterEnd.CFrame)
end
end)

spawn(function()
while true do
game:GetService(“TweenService”):Create(
Lib.Map._Water3, TweenInfo.new(0.49,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut),
{Color = Color3.fromRGB(255, 0, 0)}):Play()
wait(0.45)
Lib.Map._Water3.Color = Color3.fromRGB(255, 255, 255)
end
end)

Lib.btnFuncs[2] = function()

Lib.Script.moveWater(Lib.Map._Water1, Vector3.new(0, -25, 0), 1, true)

Lib.Script.moveWater(Lib.Map._DoorCloser1, Vector3.new(0, -25, 0), 0.5,true)

wait(2)

Lib.Script.moveWater(Lib.Map._Door3, Vector3.new(-6, 0, 0), 2, true)

Lib.Script.moveWater(Lib.Map._Door4, Vector3.new(6, 0, 0), 2,true)

end

Lib.btnFuncs[5] = function()

Lib.Script.moveWater(Lib.Map._Water1, Vector3.new(0, -25, 0), 1, true)

end

wait(0.5)

Lib.Script.moveWater(Lib.Map._Door1, Vector3.new(-6, 0, 0), 2, true)

Lib.Script.moveWater(Lib.Map._Door2, Vector3.new(6, 0, 0), 2, true)

wait(0.5)

game:GetService(“ReplicatedStorage”).Remote.Alert:FireAllClients(“Welcome to Seven Rings!”, Color3.fromRGB(99, 95, 98), false, false)

wait(2)

game:GetService(“ReplicatedStorage”).Remote.Alert:FireAllClients(“Ring I: Uniqueness”, Color3.fromRGB(170, 170, 0), false, false)

wait(5)

Lib.Script.moveWater(Lib.Map._Water1, Vector3.new(0, 25, 0), 3, true)

Lib.Script.moveWater(Lib.Map._DoorCloser1, Vector3.new(0, 25, 0), 2,true)

wait(7)

Lib.Script.moveWater(Lib.Map._Water1, Vector3.new(0, 44, 0), 10, true)

Lib.Script.moveWater(Lib.Map._DoorCloser1, Vector3.new(0, 7, 0), 3,true)

wait(1)

Lib.Script.moveWater(Lib.Map._Door1, Vector3.new(6, 0, 0), 1, true)

Lib.Script.moveWater(Lib.Map._Door2, Vector3.new(-6, 0, 0), 1, true)

wait(1.5)

game:GetService(“ReplicatedStorage”).Remote.Alert:FireAllClients(“Ring II: Endurance”, Color3.fromRGB(110, 153, 202), false, false)

wait(2)

Lib.Script.moveWater(Lib.Map._Floor1, Vector3.new(0, 0, 13.5), 1, true)

Lib.Script.moveWater(Lib.Map._Floor2, Vector3.new(0, 0, -13.5), 1, true)

wait(3)

Lib.Script.moveWater(Lib.Map._Water2, Vector3.new(0, 55, 0), 4, true)

Lib.Script.moveWater(Lib.Map._Water4, Vector3.new(0, 25, 0), 4, true)

Lib.Script.moveWater(Lib.Map._DoorCloser2, Vector3.new(0, 33, 0), 2, true)

wait(1)

Lib.Script.moveWater(Lib.Map._Door3, Vector3.new(6, 0, 0), 1, true)

Lib.Script.moveWater(Lib.Map._Door4, Vector3.new(-6, 0, 0), 1,true)

wait(2)

Lib.Script.moveWater(Lib.Map._Water2, Vector3.new(0, 35, 0), 40, true)

Lib.Script.setWaterState(Lib.Map._Water2, “lava”)

wait(1)

game:GetService(“ReplicatedStorage”).Remote.Alert:FireAllClients(“Ring III: Malfunction”, Color3.fromRGB(255, 89, 89), false, false)

wait(18)

Lib.Script.moveWater(Lib.Map._Water3, Vector3.new(0, 55, 0), 20, true)

1 Like

teleporter is gonna kick you for cheating lol

2 Likes

It doesn’t; it’s if you teleport too far away, and you hit a button very quickly after.

1 Like

Found it. The problem is the quotation marks. It’s " not “

1 Like

My brain: K?L?KAAZPDJA°PAOOPQOPPOSPOA

1 Like