Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --// Services \\--
- local Workspace = game:GetService("Workspace")
- local Players = game:GetService("Players")
- --// Variables \\--
- local Player = Players.LocalPlayer
- local Tiles = Workspace:WaitForChild("Map"):WaitForChild("Game"):WaitForChild("Tiles")
- local Original = Color3.fromRGB(198, 237, 255)
- --// Remember Broken Glass \\--
- Tiles.DescendantAdded:Connect(function(A_1)
- if A_1.Name == "GlassShatter" then
- -- Set Color
- A_1.Parent.Color = Color3.new(1, 0, 0)
- -- Get Lane
- local Lane = A_1.Parent.Parent.Name
- if Lane == "Right" then
- Lane = "Left"
- else
- Lane = "Right"
- end
- -- Set Sibling Color
- local Number = A_1.Parent.Name:match("%d+")
- Tiles[Lane]["Tile" .. Number].Color = Color3.new(0, 1, 0)
- end
- end)
- --// Remember Stepped Glass \\--
- for _, A_1 in next, Tiles:GetDescendants() do
- if A_1:IsA("TouchTransmitter") then
- local Part = A_1.Parent
- Part.Touched:Connect(function(A_2)
- -- Check if already broken
- if A_2.Transparency == 1 then
- return
- end
- -- Timer
- local Timer = tick() + 0.5
- repeat
- task.wait()
- until tick() - Timer > 0 or Part.Transparency == 1
- -- Get Lane
- local Lane = A_1.Parent.Parent.Name
- if Lane == "Right" then
- Lane = "Left"
- else
- Lane = "Right"
- end
- -- Check if broke
- if Part.Transparency == 1 then
- -- Set Glass Color
- Part.Color = Color3.new(1, 0, 0)
- -- Set Sibling Color
- local Number = A_1.Parent.Name:match("%d+")
- Tiles[Lane]["Tile" .. Number].Color = Color3.new(0, 1, 0)
- elseif A_2.Parent.Humanoid.Health == 100 then
- -- Set Glass Color
- Part.Color = Color3.new(0, 1, 0)
- -- Set Sibling Color
- local Number = A_1.Parent.Name:match("%d+")
- Tiles[Lane]["Tile" .. Number].Color = Color3.new(1, 0, 0)
- end
- end)
- end
- end
- --// UI Library \\--
- local Library = loadstring(game:HttpGetAsync('https://raw.githubusercontent.com/Just-Egg-Salad/roblox-scripts/main/uwuware'))()
- local Window = Library:CreateWindow("Memory by Ezpi")
- Window:AddButton({
- text = "Clear Colors",
- callback = function()
- for _, A_1 in next, Tiles:GetDescendants() do
- if A_1:IsA("BasePart") then
- A_1.Color = Original
- end
- end
- end
- })
- Library:Init()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement