it just next wave nons top how?? skip did not shown yet waves are starting so fast lol(the ui do show but i did not press skip yet it just starts a new wave and the ui was always delayed
@@apfilmslego7567 it does still have a bug cuz it just wait for all the mob spawned Example If i placed spawn 5 zombie After placing 5 zombie it finally skips Idk why
Your addons are awesome! I swear, you are the most underrated gnome code td content creator (addon creator), keep it up! Your tutorials are very helpful
make the gui, inside it make a local script and grab your minutes and seconds value, then just put something like "timer.Text = minutes.Value .. ":" .. seconds.Value" or something like that
Make a text lable and add this code: local timer = script.Parent local info = workspace:WaitForChild("Info") local minutes = info.Minutes local seconds = info.Seconds while true do wait(0.1) timer.Text = minutes.Value .. ":" .. seconds.Value end
Hey this addon is very awesome but can you please explain this part 1:22 in line 13 to 15. What is the use of that line of code? like what does it do :)
My SkipFrame won't pop up and i have no errors pls help. Ill give my scripts listt. *TIME* local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local wave = workspace.Info.Wave local info = workspace:WaitForChild("Info") local minutes = info.Minutes local seconds = info.Seconds local timeValue = info.Time wave.Changed:Connect(function(change) minutes.Value = math.random(0, 0) if wave.Value == 24 or wave.Value == 20 then minutes.Value = 0 end seconds.Value = math.random(40, 55) repeat wait(1) seconds.Value -= 1 if seconds.Value < 0 then minutes.Value -= 1 seconds.Value = 60 end if minutes.Value < 10 and seconds.Value < 10 then timeValue.Value = "0" .. minutes.Value .. ":0" .. seconds.Value else timeValue.Value = minutes.Value .. ":" .. seconds.Value end
until minutes.Value = #Players:GetChildren() then showSkip:FireAllClients(false) skip.Skip.Value = 0 skip.No.Value = 0 end end) *SKIP CLIENT* local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local skip = ReplicatedStorage:WaitForChild("Skip") local gui = script.Parent local events = ReplicatedStorage:WaitForChild("Events") local SkipVoteEvent = events:WaitForChild("SkipVoteEvent") local showSkip = events:WaitForChild("ShowSkipEvent") gui.SkipFrame.Skip.Text = "Skip: " .. skip.Skip.Value gui.SkipFrame.No.Text = "No: " .. skip.No.Value gui.SkipFrame.Skip.Activated:Connect(function() SkipVoteEvent:FireServer("Skip") gui.SkipFrame.Skip.Text = "Skip: " .. skip.Skip.Value script.Click:Play() if skip.Skip.Value > #Players:GetChildren() then gui.SkipFrame.Visible = false end end) gui.SkipFrame.No.Activated:Connect(function() SkipVoteEvent:FireServer("No") gui.SkipFrame.Skip.Text = "No: " .. skip.Skip.Value script.Click:Play() if skip.Skip.Value > #Players:GetChildren() then gui.SkipFrame.Visible = false end end) skip.No.Changed:Connect(function(visible) if visible == true then gui.SkipFrame.Visible = true else gui.SkipFrame.Visible = false end end) *GUI* SkipFrame (Frame) TextLabel (Inside of SkipFrame) Skip (TextButton and inside of SkipFrame) No (TextButton and inside of SkipFrame) *REPLICATEDSTORAGE* Skip (Folder) Skip (IntValue and inside of Skip folder) No (IntValue and inside of Skip folder) *INFO* info (folder) Message (StringValue and inside of Info) Seconds(NumberValue and inside of Info) Minutes (NumberValue and inside of Info) Time(StringValue and inside of Info) GameRunning (BoolValue and inside of info) - - I don't have a voting system btw Wave(Numberand inside of Info) Pls help me fix this problem...
Check your output for any errors, and tell me because i had a issue where the same thing happened and i fixed it, i can see if its the same thing as mine
@@pirat_cola9998 I fixed it now (I missed type some of the script), but the GUI still isnt popping out 😭, when the time reaches it just skips the wave instead of popping out the skip gui
I don’t know if you’ll reply, and if anyone else had this problem, but, when you skip the wave, but there’s still more enemies trying to spawn, it waits for them to spawn before skipping, any fixes?
@@pirat_cola9998 what happened i used marats Wave Skip. Were you wrong? Yea it was the problem with Rmote Events I already fixed it just did what marat did
I have no errors and still a problem where the Skip UI appears but when i press skip nothing happens meaning that it does not progress to the next wave why is that and please help :(.
@@moisestroll Hey if you still need help I found the fix (atleast for me) in line 20 in MainVoteScript in the "." I typed "skip" instead of "Skip" took me a while to finally realise what I did wrong
I have a problem with time not running. I checked every parts of the video and the timer script is still not making the workspace timer start counting down.
Hi, can you make a video about how to make a beautiful gui, for example in upgrading a tower, like the next update +(a certain amount of damage, radius) or -(a certain amount of rate of fire) I dont know how to do it
When i click skip while mobs are spawning the skipframe disappear and it count 1+ skip.value but it doesn't skip the wave until the mobs are fully spawned Can u fix it?
can u add this kind of addon? remove the enemy spawn cooldown on mob's script for i=1, quantity do task.wait(1.25) like that what i meant is every enemy has its own spawn cooldown example mob.Spawn("Normal", 5 , map) mob.Spawn("Quick, 5 , map) Normal.task.wait(0.5) Normal.task.wait(1) smth like that pls
@@pirat_cola9998 mmmm good point just wanna say good job ur doing great and ur vids are goated and I know it can be scary but if you voiceover your videos it will increase viewership a lot but it's you choice and last thing since your very talented in scripting you are prolly making a game so if you would like help on ui that's what I specialize in just lmk
@@RileySheps I want in the future voiceover my videos but now my English is not too good. Thanks for the UI proposition, but for now I already have someone helping me with this.
@@pirat_cola9998 k, also when it ticks down each tick it says "value of type string cannot be converted to a number" and when i click it, it goes to line 26 of the time script which is "timeValue.Value = minutes.Value .. ":" .. seconds.Value"
@@kenzokhqnh14 This value change very fast in 0.1 second. When you click in pass or skip it create a signal from RemoteEvent and it change value when get signal
local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local skip = ReplicatedStorage:WaitForChild("Skip") local gui = script.Parent local event = ReplicatedStorage:WaitForChild("Events") local SkipVoteEvent = event:WaitForChild("SkipVote") local ShowSkip = event:WaitForChild("ShowSkip") gui.Skip.SkipButton.Text = "Skip :" .. skip.Skip.Value gui.Skip.NoButton.Text = "Pass: " .. skip.Pass.Value gui.Skip.Skip.Activated:Connect(function() SkipVoteEvent:FireServer("Skip") gui.Skip.SkipButton.Text = "Skip" .. skip.Skip.Value script.Click:Play() if skip.Skip.Value > #Players:GetChildren() then gui.Skip.Visible = false end
end) gui.Skip.Skip.Activated:Connect(function() SkipVoteEvent:FireServer("Pass") gui.Skip.NoButton.Text = "Pass" .. skip.Pass.Value script.Click:Play() if skip.Skip.Value > #Players:GetChildren() then gui.Skip.Visible = false end end) skip.Skip.Changed:Connect(function(changed) gui.Skip.SkipButton.Text = "Skip: " .. changed end) skip.Pass.Changed:Connect(function(changed) gui.Skip.NoButton.Text = "Pass: " .. changed end) ShowSkip.OnClientEvent:Connect(function(visible) if visible == true then gui.Skip.Visible = true else gui.Skip.Visible = false end
end) local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local skip = ReplicatedStorage:WaitForChild("Skip") local info = workspace.Info local event = ReplicatedStorage:WaitForChild("Events") local SkipVoteEvent = event:WaitForChild("SkipVote") local ShowSkip = event:WaitForChild("ShowSkip") info.Seconds.Changed:Connect(function(changed) if changed == 40 and info.Minutes.Value == 0 then ShowSkip:FireAllClients(true) elseif changed == 1 and info.Minutes.Value == 0 or #workspace.Mobs:GetChildren() = 1 then skip.Pass.Value -= 1 end skip.Skip.Value += 1
elseif button == "Pass" then if skip.Skip.Value >= 1 then skip.Skip.Value -= 1 end skip.Pass.Value += 1 end
if skip.Skip.Value >= #Players:GetChildren() then info.Seconds.Value = 1 info.Minutes.Value = 0
skip.Skip.Value = 0 skip.Pass.Value = 0
elseif skip.Pass.Value >= #Players:GetChildren() then ShowSkip:FireAllClients(false) skip.Skip.Value = 0 skip.Pass.Value = 0 end end)
If yo just copy and paste, you don’t learn nothing, you just put it in and don’t touch it anymore, doing the work lets you check it out a bit, maybe helping you improve.
I forgot to add one thing to the video. In ReplicatedStorage create Folder called Skip and in it create 2 int values what are called Pass and Skip
Yey
it just next wave nons top how?? skip did not shown yet waves are starting so fast lol(the ui do show but i did not press skip yet it just starts a new wave and the ui was always delayed
i think i just fixed it(works now!) tysm Shadow_Reaper
@@JustCarl-u9hHow you fix its pls tell me
@@apfilmslego7567 it does still have a bug cuz it just wait for all the mob spawned
Example
If i placed spawn 5 zombie
After placing 5 zombie it finally skips
Idk why
Thank you for making people actually type out the scripts.
Your addons are awesome! I swear, you are the most underrated gnome code td content creator (addon creator), keep it up! Your tutorials are very helpful
Thank you very much
Thank you this is working great!
How do you make a timer gui with this? Thx for the wave skip btw. This is like the only one that actually works
make the gui, inside it make a local script and grab your minutes and seconds value, then just put something like "timer.Text = minutes.Value .. ":" .. seconds.Value" or something like that
Make a text lable and add this code:
local timer = script.Parent
local info = workspace:WaitForChild("Info")
local minutes = info.Minutes
local seconds = info.Seconds
while true do
wait(0.1)
timer.Text = minutes.Value .. ":" .. seconds.Value
end
@@haloplayss bro tysm god bless u
@@daxofone nws
Bro saved my tower defense game, Big W
Can you make a tutorial on how to put vfx in tower attacks?
What is that vfx?
@@pirat_cola9998 its like physical attack effects
@@luxcaodograu Maybe I do
@@pirat_cola9998 ok, thx!
Love your vid❤️
Can you make a addon where a unit can shoot multiple projectiles like 2 bullets at once(multiple)
Maybe
set the neverending waves as math.huge instead of 100 minutes
Hey this addon is very awesome but can you please explain this part 1:22 in line 13 to 15. What is the use of that line of code? like what does it do :)
Thx, in line 13 put your last wave or waves that you want to never end. It work that, when is this wave minutes change to 100 and this wave never end
My SkipFrame won't pop up and i have no errors pls help. Ill give my scripts listt.
*TIME*
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local wave = workspace.Info.Wave
local info = workspace:WaitForChild("Info")
local minutes = info.Minutes
local seconds = info.Seconds
local timeValue = info.Time
wave.Changed:Connect(function(change)
minutes.Value = math.random(0, 0)
if wave.Value == 24 or wave.Value == 20 then
minutes.Value = 0
end
seconds.Value = math.random(40, 55)
repeat wait(1)
seconds.Value -= 1
if seconds.Value < 0 then
minutes.Value -= 1
seconds.Value = 60
end
if minutes.Value < 10 and seconds.Value < 10 then
timeValue.Value = "0" .. minutes.Value .. ":0" .. seconds.Value
else
timeValue.Value = minutes.Value .. ":" .. seconds.Value
end
until minutes.Value = #Players:GetChildren() then
showSkip:FireAllClients(false)
skip.Skip.Value = 0
skip.No.Value = 0
end
end)
*SKIP CLIENT*
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local skip = ReplicatedStorage:WaitForChild("Skip")
local gui = script.Parent
local events = ReplicatedStorage:WaitForChild("Events")
local SkipVoteEvent = events:WaitForChild("SkipVoteEvent")
local showSkip = events:WaitForChild("ShowSkipEvent")
gui.SkipFrame.Skip.Text = "Skip: " .. skip.Skip.Value
gui.SkipFrame.No.Text = "No: " .. skip.No.Value
gui.SkipFrame.Skip.Activated:Connect(function()
SkipVoteEvent:FireServer("Skip")
gui.SkipFrame.Skip.Text = "Skip: " .. skip.Skip.Value
script.Click:Play()
if skip.Skip.Value > #Players:GetChildren() then
gui.SkipFrame.Visible = false
end
end)
gui.SkipFrame.No.Activated:Connect(function()
SkipVoteEvent:FireServer("No")
gui.SkipFrame.Skip.Text = "No: " .. skip.Skip.Value
script.Click:Play()
if skip.Skip.Value > #Players:GetChildren() then
gui.SkipFrame.Visible = false
end
end)
skip.No.Changed:Connect(function(visible)
if visible == true then
gui.SkipFrame.Visible = true
else
gui.SkipFrame.Visible = false
end
end)
*GUI*
SkipFrame (Frame)
TextLabel (Inside of SkipFrame)
Skip (TextButton and inside of SkipFrame)
No (TextButton and inside of SkipFrame)
*REPLICATEDSTORAGE*
Skip (Folder)
Skip (IntValue and inside of Skip folder)
No (IntValue and inside of Skip folder)
*INFO*
info (folder)
Message (StringValue and inside of Info)
Seconds(NumberValue and inside of Info)
Minutes (NumberValue and inside of Info)
Time(StringValue and inside of Info)
GameRunning (BoolValue and inside of info) - - I don't have a voting system btw
Wave(Numberand inside of Info)
Pls help me fix this problem...
Check your output for any errors, and tell me because i had a issue where the same thing happened and i fixed it, i can see if its the same thing as mine
It worked, Thx. You can do working addons, continue.
Please tell me what's not working, is skipping without the skip GUI appearing, and I don't really understand why
You have Time script what skip wave when time is 0
@@pirat_cola9998 I fixed it now (I missed type some of the script), but the GUI still isnt popping out 😭, when the time reaches it just skips the wave instead of popping out the skip gui
@@swopingaProbably you have something wrong in Skipclient script
help, the timer stops randomly at the first seconds and that doesnt let me skip :(
Probably you have something wrong in Time script where it change second value
is there anyway to make sure there are no mobs before skipping to the next round (when the timer ends)
Everything works but when I’m playing I check info then time and it goes down but the skip never appears
idea: executioner type tower, like the projectile bounces around between enemies
It works fine except on the first wave the seconds don't count down could I have some help
nvm, fixed it
@@Noobyoulus how
@@Stumpy_VR added a delay when checking if the amount of mobs in the folder was 0
@@Noobyoulus k wher-
@@Stumpy_VR in the time script where it waits until mobs = 0
I don’t know if you’ll reply, and if anyone else had this problem, but, when you skip the wave, but there’s still more enemies trying to spawn, it waits for them to spawn before skipping, any fixes?
@@epicpro_gamezyt017 This script work that
imagine if you had to code but you couldent use tab to autofill long ish words
Crash EVERYWHERE the moment i click "PLAY" it crashes.
@@alast6624 I don't have in tutorial button "PLAY" but probably you write something wrong in while command
@@pirat_cola9998 what happened i used marats Wave Skip. Were you wrong? Yea it was the problem with Rmote Events I already fixed it just did what marat did
@@pirat_cola9998 Appreciate the help anyways
I have no errors and still a problem where the Skip UI appears but when i press skip nothing happens meaning that it does not progress to the next wave why is that and please help :(.
nvm i fixed it i had some modifications already on my round script and also needed to update another line of code in order for it to work thanks!
how do you make it so you cant skip the last wave and win?
@@MurderBird0 Time script line 13 read text
@@pirat_cola9998ty
what to do a skipFrame Doesn't visible and i dont have a Errors What to do
I have a problem where when i click skip nothing happens (pass is fine), and I have checked the scripts 3 times now and there is nothing wrong
same
@@moisestroll have you found a fix for it since i havent
@@moisestroll Hey if you still need help I found the fix (atleast for me)
in line 20 in MainVoteScript in the "." I typed "skip" instead of "Skip" took me a while to finally realise what I did wrong
@@ediopop2 do you fixd the problem?
@@bigplay_brawlstars6718 yeah look up i said what was causing it
Mine skips wave 1 but couldn't skip wave 2
I have a problem with time not running. I checked every parts of the video and the timer script is still not making the workspace timer start counting down.
Your time value is string?
@@pirat_cola9998 yeah, the Workspace Time value is a StringValue.
Yeah, the Time value is StringValue. But, how can I fix the time not counting down.
@@uatdowner Can you send me your time script here in a comment?
@@pirat_cola9998 My Time Script:
local Wave = workspace.Info.Wave
local info = workspace.Info
local Minutes = info.Minutes
local Seconds = info.Seconds
local TimeValue = info.Time
local Message = info.Message
Wave.Changed:Connect(function(change)
Minutes.Value = 1
Seconds.Value = 5
if Wave.Value == 30 or Wave.Value == 40 then
Minutes.Value = 99
Seconds.Value = 99
end
repeat wait(1)
Seconds.Value -= 1
if Seconds.Value < 0 then
Minutes.Value -= 1
Seconds.Value = 60
end
if Minutes.Value < 10 and Seconds.Value < 10 then
TimeValue.Value = "Time Left: 0" .. Minutes.Value .. ":0" .. Seconds.Value
Message.Value = TimeValue.Value
else
TimeValue.Value = "Time Left: " .. Minutes.Value .. ":" .. Seconds.Value
Message.Value = TimeValue.Value
end
until Minutes.Value
How do you try not to skip the last wave?
I’m not good at scripting, so please tell me: (
Time script, line 13 set there your last wave
@@pirat_cola9998Thank you so much!
I couldn’t read because I was not good at English; (
End screen appears before every wave ends Don't know how to fix it?
@@ネイビーのロブロックス You set in Time script the last waves in line 13?
@@pirat_cola9998 There are 10 waves in total, is this correct? 13 - - if wave.Value == 10 or wave.Value == 1 then
idk why mine keeps just skipping and not giving me the choice to not skip it also doesn't show the gui and there's no errors?
@@rrhouseman2856 Check your Skipclient script again
Hi, can you make a video about how to make a beautiful gui, for example in upgrading a tower, like the next update +(a certain amount of damage, radius) or -(a certain amount of rate of fire)
I dont know how to do it
Or how to do Billboards in upgrade, it doesn’t work for Marat :(
Yes, I plan to record it
@@pirat_cola9998 thx. I wait
@@pirat_cola9998 You can make sure that we can see when we click on the tower which mob he attacks? Please
Tutorial works however 1 player can vote for 4 players did i do something wrong or is the tutorial just that
can someone help?
i mean 1 player can vote 4 times for Skip or pass
or more
@@pabloJaniszewski Yes it is, a bug I didn't know about it, good that you wrote
@@pirat_cola9998 soo how do you fix it? (if you know how to, im not tryna pester you)
nice addon but i alr got a advanced wave skip one with tables
When i click skip while mobs are spawning the skipframe disappear and it count 1+ skip.value but it doesn't skip the wave until the mobs are fully spawned
Can u fix it?
That script work that, to do this I would have to change a lot in this script
can u add this kind of addon?
remove the enemy spawn cooldown on mob's script for i=1, quantity do
task.wait(1.25) like that what i meant is every enemy has its own spawn cooldown
example
mob.Spawn("Normal", 5 , map)
mob.Spawn("Quick, 5 , map)
Normal.task.wait(0.5)
Normal.task.wait(1)
smth like that pls
i made a addon for that
Tyy
Maybe I try do it
@@pirat_cola9998 Yes please, that kind of addon is very important for balancing pls
pls help it doesnt work for me. it says that i have Infinite yield possible on 'ReplicatedStorage:WaitForChild("Skip")'
Probably it not find "Skip" in ReplicatedStorage
ah ok
Its work but when i again click the skip it showing 2 and when wave 3 or 4 the skip wave dont work
same pls helpppp
How do I make 3 attacks on a tower (or 4 - 8)?
Can you Just Add the Uncopylocked version of your game or the finished gnome code tutorial game?
I probably won't. If I give it, people will learn nothing. When you assign code and fix your own mistakes, you learn programming
@@pirat_cola9998 mmmm good point just wanna say good job ur doing great and ur vids are goated and I know it can be scary but if you voiceover your videos it will increase viewership a lot but it's you choice and last thing since your very talented in scripting you are prolly making a game so if you would like help on ui that's what I specialize in just lmk
@@RileySheps I want in the future voiceover my videos but now my English is not too good. Thanks for the UI proposition, but for now I already have someone helping me with this.
@@pirat_cola9998 nah dw ur english is good
Is this shadow from specter?
No
@@pirat_cola9998 cap? >.> are you from the second game
@@Kazetium I'm sorry, but I don't understand what you mean
@@pirat_cola9998 maybe I’m on the wrong channel >.> but need to confirm? Are you one that played specter 2 on a arcade map and that recorded
@@Kazetium Sorry, but it's not me
gui is working, but are not skipping waves
Maybe you forgot create values?
i think u forgot to mention the skip folder?
Yes I forgot ,thank you
No problem i love your addons!
hey i got error 49 seconds it stop
add a delay before the timer starts counting down because the until function sees there are no mobs at the start of the wave
Bro please help my time script it says there’s an error with repeat and it doesn’t work
And it auto skips without me pressing button
Nvm I’ll just delete it
when I click skip it changes the pass button to skip? no error
Probably in code you have mistake what change pass value to skip value
5 year olds who dont wanna code because its "boring" be like: "where script plz send plz plz plz plz"
towers borders please
Good idea, maybe in next video
btw i prob fucked sumthin up but its ticking down 2 seconds instead of 1 second every second
@@Stumpy_VR You probably set task.wait to 2 instead 1 in Time script
@@pirat_cola9998 k, also when it ticks down each tick it says "value of type string cannot be converted to a number" and when i click it, it goes to line 26 of the time script which is "timeValue.Value = minutes.Value .. ":" .. seconds.Value"
@@pirat_cola9998 and another thing is that it times down once then twice then once and twice again
make commander dialouge that works with the modes
it's already been done, but by another person
@@F.SODA.F who is that person?
@@Natedizzle0520 Marat
@@Natedizzle0520 ruclips.net/video/dpdKlQWg2rE/видео.htmlsi=zn51cPlDHKQexKUd
@@Natedizzle0520 Maybe I do that
Does this work in multiplayer?
Yes
@@pirat_cola9998 Are you sure, I used the same tutorial you most liked used, and I could just skip by myself, even with 3+ players
@@CornTaki Gui a bit bugged when is more players but work correctly
We can skip the last wave pls fix this bug
Watch the video again. It`s written in Time script
bro,TYSM!
it just crashes my studio
@@randomscripteridklmao Maybe you have something wrong in while loop or repeat loop
help, for some reason there is a skip.skip.value, but i dont know what that means
@@Tree-Channel It means skip is a folder and there is a skip value in it
Why the ui dont invisible after i click it i have done with the code😅
Probably you have something wrong in SkipClient script
@@pirat_cola9998it all the same as your code
@@pirat_cola9998 also when i click on pass or skip the value are not +1
@@kenzokhqnh14 This value change very fast in 0.1 second. When you click in pass or skip it create a signal from RemoteEvent and it change value when get signal
@@pirat_cola9998 oh ty
value of type string cannot be converted to a number - Server - Time:25 timeValue.Value = minutes.Value .. ":" .. seconds.Value help me. @pirat
i fixed it it supposed to be string value
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local skip = ReplicatedStorage:WaitForChild("Skip")
local gui = script.Parent
local event = ReplicatedStorage:WaitForChild("Events")
local SkipVoteEvent = event:WaitForChild("SkipVote")
local ShowSkip = event:WaitForChild("ShowSkip")
gui.Skip.SkipButton.Text = "Skip :" .. skip.Skip.Value
gui.Skip.NoButton.Text = "Pass: " .. skip.Pass.Value
gui.Skip.Skip.Activated:Connect(function()
SkipVoteEvent:FireServer("Skip")
gui.Skip.SkipButton.Text = "Skip" .. skip.Skip.Value
script.Click:Play()
if skip.Skip.Value > #Players:GetChildren() then
gui.Skip.Visible = false
end
end)
gui.Skip.Skip.Activated:Connect(function()
SkipVoteEvent:FireServer("Pass")
gui.Skip.NoButton.Text = "Pass" .. skip.Pass.Value
script.Click:Play()
if skip.Skip.Value > #Players:GetChildren() then
gui.Skip.Visible = false
end
end)
skip.Skip.Changed:Connect(function(changed)
gui.Skip.SkipButton.Text = "Skip: " .. changed
end)
skip.Pass.Changed:Connect(function(changed)
gui.Skip.NoButton.Text = "Pass: " .. changed
end)
ShowSkip.OnClientEvent:Connect(function(visible)
if visible == true then
gui.Skip.Visible = true
else
gui.Skip.Visible = false
end
end)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local skip = ReplicatedStorage:WaitForChild("Skip")
local info = workspace.Info
local event = ReplicatedStorage:WaitForChild("Events")
local SkipVoteEvent = event:WaitForChild("SkipVote")
local ShowSkip = event:WaitForChild("ShowSkip")
info.Seconds.Changed:Connect(function(changed)
if changed == 40 and info.Minutes.Value == 0 then
ShowSkip:FireAllClients(true)
elseif changed == 1 and info.Minutes.Value == 0 or #workspace.Mobs:GetChildren() = 1 then
skip.Pass.Value -= 1
end
skip.Skip.Value += 1
elseif button == "Pass" then
if skip.Skip.Value >= 1 then
skip.Skip.Value -= 1
end
skip.Pass.Value += 1
end
if skip.Skip.Value >= #Players:GetChildren() then
info.Seconds.Value = 1
info.Minutes.Value = 0
skip.Skip.Value = 0
skip.Pass.Value = 0
elseif skip.Pass.Value >= #Players:GetChildren() then
ShowSkip:FireAllClients(false)
skip.Skip.Value = 0
skip.Pass.Value = 0
end
end)
?
@@pirat_cola9998 I just helped the others
@@panrov Nice :)
it didn't work
so it only appears for like 2 seconds then goes away
pls SkipClient skrip🙏
Script*
@@skibidi_paralel Sorry, but I don't provide scripts
Don't work
@@_limeYT_ Take a model and test. What don't work
code? or no
I don't understand
W channel
just made evenly better version out of it
Bro, what?
@@supervermillion6729 yes
YEEEEEE
thx
i got crashes🔥
Probably you have something wrong in while command
@@pirat_cola9998 yea, i realised, i did something wrong in the client script that caused it, but now it works!
finally!!!
Why don't you write these codes in the description and make us struggle? you wasnt helpful !
just zoom in?
blud is mad be cant copy and paste
If yo just copy and paste, you don’t learn nothing, you just put it in and don’t touch it anymore, doing the work lets you check it out a bit, maybe helping you improve.
@@epicpro_gamezyt017 true
It doesn’t work bro wasting my time
Yes, it work what error you have ?
@@pirat_cola9998same as that vmtuyen guy
hello help auto skip
It auto skip when time is end
@@pirat_cola9998 ok
W
I will test it tomorrow
its works?
@@bigplay_brawlstars6718 yea
I sent dms on discord if you could pretty please help me out. It would mean so much to me