Oli Zigzag Roblox Free
Oli Zigzag - Hair is a hair accessory that was published into the avatar shop by ROBLOX on March 19, 2019. It is a part of the Oli Zigzag bundle. As of October 29, 2019, it has been favorited 7,004 times.
What are the new Speed City Roblox codes wiki and how do you redeem codes to unlock more trail or items for free ? All the answers to your questions are here.
Speed City codes 2021
List of Speed City codes will now be updated whenever a new one is found for the game. It includes the codes still valid and also the old ones which sometimes can still work. Usually, they offer players a large number of free resources and various items related to current events such as trail. You will find in this article the list of codes that still work as well. You can also search this site for all your favorite games, tips and tricks, guides and of course all the codes for roblox games. If the game is not listed, contact me, I will update. Redeem Speed City codes and share with your friend and teams. As like many time, code have an expiration date.
New and working
- Christmas – Use this new code to earn a Holiday Crate
- ghostly – Redeem code for New trail
- noobsquad – Redeem code for Jamesthenoobking trail
- trillion – Redeem code for daddeemike603 trail
- billion – Redeem code for shadanway trail
- spooky – Redeem code for Ghost trail
- Sand – Redeem code for Beach Crate trail
- Lightning – Redeem code for Asyzeul trail
- Galaxy – Redeem code for Purple trail
- ZigZag – Redeem code for Oli Zigzag trail
- 3000speed – Redeem code for Money trail
- 3hours – Redeem code for Gear trail
- SimulatorGame – Redeem code for Simulator Game trail
- TofuuTurtle – Redeem code for Mini Me trail
- Testing – Claim this to get Testing trail
- MapHelp – Claim this to get f4ncyprio trail
- OldGame – Claim this to get Speed Simulator trail
- EliteCity – Claim this to get House trail
- TofuuHair – Claim this to get Rainbow Shaggy trail
- MapHelp2 – Claim this to get 0RKH trail
- Portal – Claim this to get Bubble Trouble trail
How to redeem Speed City Codes ?
To use the Speed City code in this great game, you have to do :
- Step1 : You have to go click on building icon
- Step 2 : Write any of the above codes mentioned (they are not case-sensitive !)
- Step 3 : Finally click on “Redeem” button to claim your reward
- Return to game and have fun
If you can’t find menu, you can also see the video below of Gamind Dan for more explanation :
Link and Description
Speed City is a game made mainly by Meltedway, but others helped too. Thanks for supporting my old game, Speed Simulator, so I could make Speed City!
UPDATE 16
Ghosts in ghost city!
New Rich Ghost product!
Dupe fixes!
Map changes!
Use Code: “Ghostly” because you read the description.
UPDATE 15
GHOST CITY! How do you get in?
💖 LIKES and FAVORITES appreciated 💖
Speed City Credits:
Winter Map: f4ncyprio
Volcano Map: 0RKH & f4ncyprio
UI: Zhillandru
Music: @BSlickComposer
Ghost Trails: theloudscream
Crates without percentages have only a single trail.
Roblox GameI also invite you to register on the site so as not to miss the latest code. Also, a lot of information is broadcast on the official game channels. Other tips and patch notes may be announced on their media. Often you can enjoy more and be the first to know the latest Speed City code.
- ONLY FOR SOVIET UNION https://www.roblox.com/games/2988554876/AREA-51-Military-Simulator
- Made by roblox1geret
- local MilGUI = Instance.new('ScreenGui')
- local title = Instance.new('TextLabel')
- local rlist = Instance.new('TextButton')
- local moresoon = Instance.new('TextButton')
- --Properties:
- MilGUI.Parent = game.Players.LocalPlayer:WaitForChild('PlayerGui')
- MilGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
- Frame.BorderSizePixel = 5
- Frame.Position = UDim2.new(0.0645577759, 0, 0.428977281, 0)
- title.Parent = Frame
- title.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
- title.BorderSizePixel = 5
- title.Font = Enum.Font.GothamSemibold
- title.TextColor3 = Color3.new(1, 1, 1)
- title.TextSize = 25
- title.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
- title.TextWrapped = true
- tpguns.Name = 'tpguns'
- tpguns.BackgroundColor3 = Color3.new(1, 1, 1)
- tpguns.BorderColor3 = Color3.new(1, 0, 0)
- tpguns.Position = UDim2.new(0, 0, 0.234728873, 0)
- tpguns.Font = Enum.Font.Gotham
- tpguns.TextColor3 = Color3.new(1, 1, 1)
- tpguns.TextStrokeColor3 = Color3.new(1, 0, 0)
- tpguns.TextWrapped = true
- rlist.Name = 'rlist'
- rlist.BackgroundColor3 = Color3.new(1, 1, 1)
- rlist.BorderColor3 = Color3.new(1, 0, 0)
- rlist.Position = UDim2.new(0, 0, 0.533034325, 0)
- rlist.Font = Enum.Font.Gotham
- rlist.TextColor3 = Color3.new(1, 1, 1)
- rlist.TextStrokeColor3 = Color3.new(1, 0, 0)
- rlist.TextWrapped = true
- infjump.Name = 'infjump'
- infjump.BackgroundColor3 = Color3.new(1, 1, 1)
- infjump.BorderColor3 = Color3.new(1, 0, 0)
- infjump.Position = UDim2.new(0, 0, 0.72717303, 0)
- infjump.Font = Enum.Font.Gotham
- infjump.TextColor3 = Color3.new(1, 1, 1)
- infjump.TextStrokeColor3 = Color3.new(1, 0, 0)
- infjump.TextWrapped = true
- moresoon.Name = 'moresoon'
- moresoon.BackgroundColor3 = Color3.new(1, 1, 1)
- moresoon.BorderColor3 = Color3.new(1, 0, 0)
- moresoon.Position = UDim2.new(0, 0, 0.889852583, 0)
- moresoon.Font = Enum.Font.Gotham
- moresoon.TextColor3 = Color3.new(0, 0, 0)
- moresoon.TextStrokeColor3 = Color3.new(1, 0, 0)
- moresoon.TextWrapped = true
- openclose.Name = 'openclose'
- openclose.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
- openclose.BorderSizePixel = 5
- openclose.Position = UDim2.new(0.481023878, 0, -0.000863611698, 0)
- openclose.Font = Enum.Font.SourceSans
- openclose.TextColor3 = Color3.new(1, 1, 1)
- openclose.TextSize = 14
- openclose.TextStrokeTransparency = 0
- -- Scripts:
- local d = game.workspace:GetDescendants()
- for index, descendant in pairs(d) do
- if descendant.Parent.Name 'Model' then
- descendant.Parent.PrimaryPart = descendant.Parent.Part
- descendant.Parent:SetPrimaryPartCFrame(CFrame.new(40.11, 3.5, 215.72))
- end
- if descendant.Name 'TrenchShotgun' then
- descendant.Parent.PrimaryPart = descendant.Parent.Part
- descendant.Parent:SetPrimaryPartCFrame(CFrame.new(40.11, 6.5, 215.72))
- end
- end)
- rlist.MouseButton1Click:Connect(function()
- local list = game.Players.LocalPlayer.PlayerGui.playerList
- if list.Enabled true then
- game.Players.LocalPlayer.PlayerGui.playerList.Enabled = false
- game.Players.LocalPlayer.PlayerGui.playerList.Enabled = true
- end)
- infjump.MouseButton1Click:Connect(function()
- local Player = game:GetService'Players'.LocalPlayer;
- function Action(Object, Function) if Object ~= nil then Function(Object); end end
- UIS.InputBegan:connect(function(UserInput)
- if UserInput.UserInputType Enum.UserInputType.Keyboard and UserInput.KeyCode Enum.KeyCode.Space then
- Action(Player.Character.Humanoid, function(self)
- if self:GetState() Enum.HumanoidStateType.Jumping or self:GetState() Enum.HumanoidStateType.Freefall then
- Action(self.Parent.HumanoidRootPart, function(self)
- self.Velocity = Vector3.new(0, _G.JumpHeight, 0);
- end
- end
- end)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- open = true
- openclose.MouseButton1Click:Connect(function()
- Frame.Visible = false
- open = false
- Frame.Visible = true
- open = true
- end)
- while true do
- tpguns.TextStrokeColor3 = Color3.fromHSV(zigzag(counter),1,1)
- rlist.TextStrokeColor3 = Color3.fromHSV(zigzag(counter),1,1)
- infjump.TextStrokeColor3 = Color3.fromHSV(zigzag(counter),1,1)
- title.TextStrokeColor3 = Color3.fromHSV(zigzag(counter),1,1)
- title.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- moresoon.TextStrokeColor3 = Color3.fromHSV(zigzag(counter),1,1)
- Frame.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- openclose.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
- openclose.TextStrokeColor3 = Color3.fromHSV(zigzag(counter),1,1)
- end