actually, they do. that 90% or 30% from all purchases are to keep the roblox platform and website running, and they only make some profit, much less than fortnite , player unknown battle grounds, etc etc. without profit, whats the point of making it anyway? sure its fun, and great, but the roblox (David" Builderman"Baszuki) has a family to support too, and he needs those profits to upgrade and make roblox better and add new features, plus, he needs to pay the people that work at roblox, and devs, so roblox is already earning far less money than they could've earned but aren't, which is already really kind. and, roblox could've made it so that NBC (Non-Builders club) players only receive 1% of the earnings, and bc members 50%, which could make roblox really rich, but they didn't. so, in conclusion, roblox is already...kind? I dunno, nice? generous? XD point is, they need that 90% and they aren't stealing ur earnings. thats all I have to say, peace✌️
For anyone wondering (as I had this problem) Userid is actually UserId (capital I). The reason It looks like a lowercase I is because of the font changes over time.
BEAUTIFUL. Just finished implementing and testing after following along with this. I originally used a different video and for the life of me couldn't figure out how to make the GP work immediately; without the player having to die or reset. Your adding PromptGamePassPurchaseFinished was exactly what I needed to see. Thanks very much!
I don't even know how to code and I have no experience but it was so easy and covered every topic I just had to carefully examine the video and boom I got it working I think I might get into coding because of what it can do
People always complain why they take 90% of the profits when all Roblox is doing is actually making a profit, you see, with this in place developers are more likely to make a higher price for their gamepasses, which in turn forces the player to spend money on the site, of you don't want to have 90% taken away then get builders club, of you can't afford that just remember Roblox has to hire a lot of workers to keep the site up and running and to make sure they have an active player base.
If you want a purcharse botton this is the script: script.Parent.MouseButton1Click:connect(function() game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,ID of gamepass) end)
I believe this is correct if anyone doesn't want to type it. local id = ID HERE script.Parent.MouseButton1Down:Connect(function() game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer, id end)
local id = [id] game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased if purchased and id == ido then plr.Character.Humanoid.WalkSpeed = 22 end )end) game.Players.PlayerAdded:Connect(function(plr) if game:GetService("MarketplaceService"):UserOwnsGamepassAsync(plr.UserId,id) then game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid").WalkSpeed = 22 end end) for 2nd script thank me later
I know some of you don't know how to leave the script. Just hit the home button then play then stop. And here is the first scrip local id = script.Parent.MouseButton1Down:Connect(function() game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,id) end)
can you please copypaste the script you typed her please? i kept trying to make it work for me but the gamepass button wont show whether i bought the gamepass or not. pls copypaste he script you typed please!
local id = Your GamePass ID here script.Parent.MouseButton1Down:Connect(function() game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,id) end)
If you guys are having trouble making the pass work, make sure the first script he mentioned has end) with a parenthesis at the end or else it will NOT work
Can you redo this video or something to where after you die you still have the walk speed, because I tried it in my obby but when you die you don't have the same speed anymore, you have the default speed. Thanks for your help. :)
local Gamepass = --delete this then put ID-- local Market = game:GetService('MarketplaceService') game.Players.ChildAdded:Connect(function(player) player.CharacterAdded:Connect(function(char) if Market:UserOwnsGamePassAsync(player.UserId, Gamepass)then local h = char:WaitForChild('Humanoid') h.WalkSpeed = 25 end wait(5) end) end)
ROMAN ON FIRE YOU MADE THAT HOW TO MAKE AN INTERMISSION SCRIPT VID THAT I WATCHED!!!!!!!!! When the round finishes, the timer stays at 0 and no new rounds start. How do I fix that?
I wanna add a gamepass that when someone purchase vip he get button that can let him teleport to there or when he buy the gamepass he can enter the vip room door how can i do this? anyone please help me and thank you.
You can go to Lua Learning and look for a tutorial on letting one player go through a door, you can add some extra script to this for the door so not only one person can go through it.
can you please copypaste the script you typed her please? i kept trying to make it work for me but the gamepass button wont show whether i bought the gamepass or not. pls copypaste he script you typed please!
For anyone missing a line of code local player = game.Players.LocalPlayer (This is actually useless since roblox updates messed everything up so now im afraid to update my game)
Here are the coding things that he said: Local Script: local id = script.Parent.MouseButtob1Down:Connect(function() game:GetService(“MarketplaceService”)PromptGamePassPurchase(game.Players.LocalPlayer,id local id = script.Parent.MouseButtob1Down:Connect(function() game:GetService(“MarketplaceService”)PromptGamePassPurchase(game.Players.LocalPlayer,id Code to make the gamepass work: local id = game:GetService(“MarketPlaceService”)PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and id = = ido then plr Character Humanoid WalkSpeed = 30 game.Players.PlayerAdded:Connect(function(plr) if game:GetService(“MarketPlaceService”)UserOwnerGamePassAsync.Userld.id)then game.WorkSpace.WaitForChild(plr Name) WaitForChild (“Humanoid”) WalkSpeed = 30 PS: you can make changes and you have to put the ID of the gamepass
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and ido == id then plr.Character.Humanoid.WalkSpeed = 30 end end)
game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:connect(function(char) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then char.Humanoid.WalkSpeed = 30 end end) end)
I just see the tutorial and I tried to remake the scripts for my game, but in the last scriot you presented.. it didn't shows me any difference (for my Speed Gamepass).. Why??
ok so if you do not want to type here it is local id = YOUR_ID_HERE script.Parent.MouseButton1Click:Connect(function() game:GetService("MarketplaceService")PromptGamePassPurchase(game.Players.LocalPlayer,id) end)
If You Have BC (Classic, Turbo And Outrageous) You Get 70% and ROBLOX only takes 30% Edit: Its now premium but if you have it, you get 70% of the robux still.
I still don’t understand why they need to have 90% of all funds, 30% is even more than enough and they don’t need it for anything, developers are the ones keeping the one alive not them
Yea I saw somebody say that Roblox needs the Robux to fund their game to make it better but here',s the weird part. When you get Robux you buy it straight from Roblox so they get the money from the purchase you made. So if you buy $10 worth of Robux, Roblox will get the $10 so it is a fair trade. So after that if somebody buys (Saying that 1000 Robux = $10) a 1000 robux game pass, Roblox will take 900 Robux if it is a 90% cut. Then the only way somebody can turn Robux into money is through their own Developer Exchange Program. This would mean that Roblox took the money from the original $10, took 90% of that purchase back so now they made $19 if that was the case but it's not. Remember the only way to get those robux back is by their Developer Exchange Program. This means that out of that purchase they just took the money and put it back. They had those 1000 Robux in their system. They sold the Robux to you so they had the money from said Robux. When you gave the Robux to another person they took $9 worth of Robux and could not do anything with it because they had the money already from the original the purchase.
@@zacharyj6465 Yea man I get it all im confused about is that the only way to turn robux in to money is their own dev exange program and the only way to get robux is through the website which all the money goes straight to them so they already have the money. So how are they getting money for the thing they already got their money for?
@@infinitedowns6630 yea but how is robux money that feeds families? all I am saying is look at the bigger picture. think about it how are robux converted to real money.
script here : local id = YOUR_ID_HERE game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and ido == id then plr.Character.Humanoid.WalkSpeed = 30 end end) game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:connect(function(char) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then char.Humanoid.WalkSpeed = 30 end end) end)
if anyone wants to copy the script for giving power after bought then here is the script to copy and paste local id = YOUR ID HERE game.GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and id == ido then plr.Character.Humanoid.YOUR POWERUP HERE end end) game.Players.PlayerAdded:Connect(function(plr) if game.GetService("MarketPlaceService"):UserOwnsGamePassAsync(plr.UserId,id)then game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid")YOUR POWERUP HERE
i think i messed up somewhere heres my script: local id = 8342558 game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function() if purchased and id = = ido then plr.Character.Humanoid.WalkSpeed = 30 end end) game.Players.PlayerAdded:Connect(function(plr) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(plr.UserId,id)then game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid").WalkSpeed = 20 end end)
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and ido == id then plr.Character.Humanoid.WalkSpeed = 30 end end)
game.Players.PlayerAdded:Connect(function(plr) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid").WalkSpeed = 30 end end)
this is awesome! is there a way to make it automatically give you it in game, so my game doesn't look like those obbies with a bunch of gamepasses covering the screen?
esay way: make a screen gui make a text button put a ui corner on text button make a local script in test button put this inside, local id = (your gamepass id) script.Parent.MouseButton1Down:Connect(function() game:GetService("MarketplaceService"):PromptGamePassPurchase()game.Players.LocalPlayer, id end) fill the (your gampass id) to ur gampass id
Everything worked fine except for one detail: I'm creating a PvE game and adding a 4x Speed gamepass. When the player dies, they lose their speed. can you help me with this?
he fixed it, heres the script: local id = YOUR_ID_HERE game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and ido == id then plr.Character.Humanoid.WalkSpeed = 30 end end) game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:connect(function(char) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then char.Humanoid.WalkSpeed = 30 end end) end)
i know im quite late but heres the script local id = YOUR_ID_HERE game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and ido == id then plr.Character.Humanoid.WalkSpeed = 30 end end) game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:connect(function(char) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then char.Humanoid.WalkSpeed = 30 end end) end)
so, how do you make your game pass so you can keep it forever? i tried this out. I joined a different server and i didnt have the boost anymore. is their any way you can fix this?
local id = YOUR_ID_HERE game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and ido == id then plr.Character.Humanoid.WalkSpeed = 30 end end) game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:connect(function(char) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then char.Humanoid.WalkSpeed = 30 end end) end)
Plr is a variable. Within the function command. It means that the "plr" is the object or player bought the gamepass is called the plr because you named the function plr.
I need help with the first one. Does anyone have a copy of it? My button won’t work and I can’t find any misspelled words, besides not knowing what symbol he used 2.10 the white ones.
Ok so i have a game idea! (Please dont steal it ;-;) first u spawn it the world then there will be a count down after the countdown some one has to press the button in the middle of the map when they do dat tacos will start falling from the sky there will be like a taco collection system and also the person whit the most tacos wins! Also each player will receive a sword and they can kill other players whit it if a Player kills someone they get their tacos! And the player who died their tacos gets reset to 0 tacos after 2 mins the game ends and the person whit The most tacos wins there will be a stage like 1st place 2nd place and 3rd place and stuff and the player who r 1st 2nd or 3rd whill be teleported to that stage and the other player can see them at the stage and stuff I just donno how to make this stuff plis make tutorial? Also pls put in different parts Lol Music in the game will be: it’s raining tacos! On a loop
did you try the link in the desc? local id = YOUR_ID_HERE
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased) if purchased and ido == id then plr.Character.Humanoid.WalkSpeed = 30 end end)
game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:connect(function(char) if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then char.Humanoid.WalkSpeed = 30 end end) end)
@@clouds1576 Yep, its right here. (sorry for answering late) local id = YOURIDHERE script.Parent.MouseButton1Down:Connect(function() game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer, id) end)
Lol! :WaitForChild() is for waiting for the child to load. It normally loads instantly inside of the server (ServerStorage, Workspace, ServerScriptService). It is not required there. Everywhere else is inside of the Client, so you need to use :WaitForChild() to ensure the script knows that it was created.
People always complain why they take 90% of the profits when all Roblox is doing is actually making a profit, you see, with this in place developers are more likely to make a higher price for their gamepasses, which in turn forces the player to spend money on the site, of you don't want to have 90% taken away then get builders club, of you can't afford that just remember Roblox has to hire a lot of workers to keep the site up and running and to make sure they have an active player base.
Here for help: local id = (use your id of the gamepass) script.Parent.MouseButton1Down:Connect(function) game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,id )
Me: looks away for a few seconds
GoldenGabe: now we have calculated the mass of the sun, now lets measure it’s diameter.
Necrozeus so true lol
Same with AlvinBlox
XD
LOL!!!!!
Necrozeus todorki
.
And then he deletes this comment for no reason
it used to be 30 then 70 now 90 send help ;-;
ROBLOX ONLY CARES ABOUT MONEY
For fuck sake roblox needs Money To keep the site up
@@lcyben3212 they are making money. people have to buy the robux first
ok just imagine having your volume at 100% and then his intro goes off. thats what happened to me lol
Rip pizzagaming_101's ear drumbs..
Same here my ears ded
lol
Just happend to me.
Same 😂
Why does roblox need 90%of ur robux wow they dont need it
Edit:I understand you don't need to reply anymore
@Gratton Mayfield Could u make first reply useful?
xD
cuz they mean
actually, they do.
that 90% or 30% from all purchases are to keep the roblox platform and website running, and they only make some profit, much less than fortnite , player unknown battle grounds, etc etc.
without profit, whats the point of making it anyway? sure its fun, and great, but the roblox (David" Builderman"Baszuki) has a family to support too,
and he needs those profits to upgrade and make roblox better and add new features,
plus, he needs to pay the people that work at roblox, and devs, so roblox is already earning far less money than they could've earned but aren't, which is already really kind.
and, roblox could've made it so that NBC (Non-Builders club) players only receive 1% of the earnings, and bc members 50%, which could make roblox really rich, but they didn't.
so, in conclusion, roblox is already...kind? I dunno, nice? generous? XD point is, they need that 90% and they aren't stealing ur earnings. thats all I have to say, peace✌️
@@iwillstealallyourcookies1873 you are so right
@CREEPS thank you, somebody that understands
@@iwillstealallyourcookies1873 yeah but why do they need robux???
Me: I’m gonna go get a drink
GoldenGabe: so now we are done...
lol
LOLOL
So now we calculate how long it takes to build a rocket..
LOL
For anyone wondering (as I had this problem) Userid is actually UserId (capital I). The reason It looks like a lowercase I is because of the font changes over time.
Thanks
Ohhh that's the problem
ooh thats the problem i had
Where does it say that I can’t figure it out
@6ordv884rip
BEAUTIFUL. Just finished implementing and testing after following along with this. I originally used a different video and for the life of me couldn't figure out how to make the GP work immediately; without the player having to die or reset. Your adding PromptGamePassPurchaseFinished was exactly what I needed to see. Thanks very much!
I don't even know how to code and I have no experience but it was so easy and covered every topic I just had to carefully examine the video and boom I got it working I think I might get into coding because of what it can do
@@los3r426 Idk how to script at ALL
People always complain why they take 90% of the profits when all Roblox is doing is actually making a profit, you see, with this in place developers are more likely to make a higher price for their gamepasses, which in turn forces the player to spend money on the site, of you don't want to have 90% taken away then get builders club, of you can't afford that just remember Roblox has to hire a lot of workers to keep the site up and running and to make sure they have an active player base.
Thomas Gerrring this is probably the most real explanation I’ve seen. Danke.
I have builder’s club and it deducts 10-15%
Roblox does nothing with the robux. They get the money one spent on the robux.
@@itzdino_1775 no, roblox can DevEx thee robux to real life money
Razer Penguin Right, but they already get the money when the players buy the robux.
4 years later and this still works. tysm this helped a lot :D
at the end of the first script that I have to write, the word "id" at the end, is it Id id or ID
@@pavlaughvr7366 I think it's "id", I don't remember.
If you want a purcharse botton this is the script:
script.Parent.MouseButton1Click:connect(function()
game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,ID of gamepass)
end)
And u need the GUI script
@@2xpl361 ???
Doesn't work though
thx
Alan Gamer should we include ID of gamepass!
It's funny that I stumbled across this vid EXACTLY 1 year ago
4 months and I'm 2 YEARS AGO
Silversoultaker Gamers From Then
Silversoultaker Gamers bruh use your brain
this is what i was looking for
JUST THANK YOU SO MUCH!
I believe this is correct if anyone doesn't want to type it.
local id = ID HERE
script.Parent.MouseButton1Down:Connect(function()
game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer, id
end)
thanks
OMG I wast a lot of time
waw u just waste meh time waaaaw
Wrong?
local id = [id]
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased
if purchased and id == ido then
plr.Character.Humanoid.WalkSpeed = 22
end
)end)
game.Players.PlayerAdded:Connect(function(plr)
if game:GetService("MarketplaceService"):UserOwnsGamepassAsync(plr.UserId,id) then
game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid").WalkSpeed = 22
end
end)
for 2nd script
thank me later
Thank you so muck
I meant much
Did not work
It helped SO MCUH i was scrolling for hours and then i saw this and was like “no way it works” and it did! You earned a sub dude
Now i can see the stress of Roblox devs
Well it’s easy to make a game pass and am not a dev and I know how to script so it’s kinda easy for me
@@eternal4626 I'm making a rbx group which does giveaways if I make u admit could u script a rlly simple game with a game pass??
Well it is kinda easy to make a game pass and I am a dev
I am a roblox dev
Well it's a lot harder then that
His intro be like - i got the candles
Lol
@@Vondent Lol
@@h3hgt144 Lol
it wont work i did every thing right and nothing happends
same
@@mayakapila1421 same
Did you choose local script?
@@31vcmbdwxc35hdy Thankyou !
Same
*starts video*
Me: *blinks*
Gabe: Alright that's the video done!
Me: Ho-
I know some of you don't know how to leave the script. Just hit the home button then play then stop.
And here is the first scrip
local id =
script.Parent.MouseButton1Down:Connect(function()
game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,id)
end)
tysm i was looking for this comment
Thanks for the tutorial! Really helped me out with TONS of my gamepasses! :D
can you please copypaste the script you typed her please? i kept trying to make it work for me but the gamepass button wont show whether i bought the gamepass or not. pls copypaste he script you typed please!
@@flipcaesar same
@@ViperEyes me too plz, i would like to see the script as well because i had the same problem
same@@ianisdev
Thank you very much life saver! Even if I reset, it still gives me the benefits of the gamepass system
It also helped me.
Ps. We both have cats on photo
@@persikbasin7049 Because I love cats. That profile pic is actually my garfield cat. Not with me anymore, he died having difficulty to poop.
@@Michael01OnRBLXmore so that's a lie
@@Tofuman1226 dude even if it was you dont just call it out your rude they lost their PET CAT jeez rude
@@los3r426 it meant that he changed his cat photo
Umm... what if you want to add something to the player's inventory when he'she buys the gamepass? What do you put in the script?
Here is a video for this: ruclips.net/video/d3Ke3VRaSCk/видео.html
Good luck with your gamepass 😉
TYSM! ^-^
I really like this because you don't have to buy a model, you just have to code.
Wow this actually works! The problem is that it doesn't work when you reset.
@@jonihouse8406 that dose not work for me ;(
I am SO glad that making gamepases is now free
this was useful for a group game i made. every time someone purchases it, we get 1 robux into our funds :D
@Dion Hally-Thomson yep epic scream
Same here lol
can u help me please
what is at 2.09
only 1?
rip
@@constantinflorentin246 it says (game.Players.LocalPlayer, id)
local id = Your GamePass ID here
script.Parent.MouseButton1Down:Connect(function()
game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,id)
end)
Ty Bro
Hoe kan je robux halen
Thanks
grax muchas grax te ganas mi like
thx dude
I did exactly what he said but it did not work for me, pls halp
Same
Same
Whats the script you people used
same
Same
do you will love this comment? its work
._. you just love my comment >_< thx
It*
@@BlueEmilio05 IT'S WORKING NOT IT WORK
your a noob fix your grammer
@@gamoragoddess9242 grammar* you should fix yours
Me:goes back and fourth to video to rblx studio
If you guys are having trouble making the pass work, make sure the first script he mentioned has end) with a parenthesis at the end or else it will NOT work
Saved me 😮😅
Still not working❤😂
same man
@@JNBMTB
Thanks dude really helpful! I was stuck on making a game. So appreciate it.
Can you redo this video or something to where after you die you still have the walk speed, because I tried it in my obby but when you die you don't have the same speed anymore, you have the default speed. Thanks for your help. :)
@Blitzen Plays doesn't*
Yeah same thing happened to me, don’t know how to fix it
When the player dies though how to I make it so the gamepass stays and doesnt just reset? bc my game is an obby soooo
same
Try this pastebin.com/87bEQWxS
local Gamepass = --delete this then put ID--
local Market = game:GetService('MarketplaceService')
game.Players.ChildAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
if Market:UserOwnsGamePassAsync(player.UserId, Gamepass)then
local h = char:WaitForChild('Humanoid')
h.WalkSpeed = 25
end
wait(5)
end)
end)
Ya I wanna know how too my game is a fighting game and when someone dies it resets its pretty inconvenient having to re-join every time you die
@@unavailablecs is that how to fix that problem?
Now I have a gamepass in my game! :D Thanks
WHAT IS THE GAME CALLED PLEASE LINK IT
@@Zeezeebot www.roblox.com/games/2297097743/Dreams#
@@romanolsen because for me it did not work
ROMAN ON FIRE YOU MADE THAT HOW TO MAKE AN INTERMISSION SCRIPT VID THAT I WATCHED!!!!!!!!! When the round finishes, the timer stays at 0 and no new rounds start. How do I fix that?
Thank you SO MUCH!! Your video helped me a LOT 😇🤩🥰
I wanna add a gamepass that when someone purchase vip he get button that can let him teleport to there or when he buy the gamepass he can enter the vip room door how can i do this?
anyone please help me and thank you.
just make a GUI that teleports the player and if the play doesnt have vip, he wont get the GUI
@@ddseecum Yeah but how? I'm not a good scripter you know
You can go to Lua Learning and look for a tutorial on letting one player go through a door, you can add some extra script to this for the door so not only one person can go through it.
ill try, but im not a good scripter
@@FNFTheImpostorsAreSus oh thanks but that was 2 years ago
no need to bother yourself with it
Nice,this is a way I can actually make robux when I’m broke
me too
5 years ago wow the old roblox was so cool.
you didnt play roblox back then 😮
THANKS SO MUCH FINALLY A VIDEO THAT WORKS ABOUT GAMEPASSES
can you please copypaste the script you typed her please? i kept trying to make it work for me but the gamepass button wont show whether i bought the gamepass or not. pls copypaste he script you typed please!
@@flipcaesar i also need
For anyone missing a line of code
local player = game.Players.LocalPlayer
(This is actually useless since roblox updates messed everything up so now im afraid to update my game)
plz its not working be me
Here are the coding things that he said:
Local Script:
local id =
script.Parent.MouseButtob1Down:Connect(function()
game:GetService(“MarketplaceService”)PromptGamePassPurchase(game.Players.LocalPlayer,id
local id =
script.Parent.MouseButtob1Down:Connect(function()
game:GetService(“MarketplaceService”)PromptGamePassPurchase(game.Players.LocalPlayer,id
Code to make the gamepass work:
local id =
game:GetService(“MarketPlaceService”)PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and id = = ido then
plr Character Humanoid WalkSpeed = 30
game.Players.PlayerAdded:Connect(function(plr)
if game:GetService(“MarketPlaceService”)UserOwnerGamePassAsync.Userld.id)then
game.WorkSpace.WaitForChild(plr Name) WaitForChild (“Humanoid”) WalkSpeed = 30
PS: you can make changes and you have to put the ID of the gamepass
0:40 what happend?! How did he go from naming it to verifying it?
He needs to slow down
just put it on x0.5 speed or something
@AndrewThatToast he skipped them
I think you gotta click preview
@zlo x when I did the real thing you needed to do something else too or else it won’t let you press preview
He cut the video
there is a problem when reseting the character loading screen is gonna pop out
help
Thank you even though it’s 2021 I made a speed gamepass
local id = YOUR_ID_HERE
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and ido == id then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:connect(function(char)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then
char.Humanoid.WalkSpeed = 30
end
end)
end)
Thanks.
wow i waste 4 hours of my life from that vid thanks.
u copied that from pastebin :|
tnx
Thanks good friend!
I just see the tutorial and I tried to remake the scripts for my game, but in the last scriot you presented.. it didn't shows me any difference (for my Speed Gamepass).. Why??
DwD Noise I agree!
Same!!
Try replacing the WalkSpeed = 20 with WalkSpeed = some other higher number
Alexandria Lisa I tried that . I copied everything the same. and i re-did it 3 times hust to make sure
Strange
ok so if you do not want to type here it is
local id = YOUR_ID_HERE
script.Parent.MouseButton1Click:Connect(function()
game:GetService("MarketplaceService")PromptGamePassPurchase(game.Players.LocalPlayer,id)
end)
“Gamepass.script:3:expected’(‘,’{‘or ,got ‘:’
How do I fix it?
same here :(
@@cgglitch333
just replace all of the ":" in your script to ";" lol that's the error.
Love it i am going to make a grate game thanks
Thanks so much i can add gampasses to my game now also check out my roblox vidio on my account to find out how to use the radio in jailbreak
Great*
Video*
Gamepasses*
I*
....
ⁿI🇧🇧a
@TheObviousNinja You're so rude.
@@toofaraway7876 how 😂
Is anyone else here in 2024?
If You Have BC (Classic, Turbo And Outrageous) You Get 70% and ROBLOX only takes 30%
Edit: Its now premium but if you have it, you get 70% of the robux still.
so you gotta pay real money for them to not take 90% lol wow Roblox is pretty greedy
I still don’t understand why they need to have 90% of all funds, 30% is even more than enough and they don’t need it for anything, developers are the ones keeping the one alive not them
Yea I saw somebody say that Roblox needs the Robux to fund their game to make it better but here',s the weird part. When you get Robux you buy it straight from Roblox so they get the money from the purchase you made. So if you buy $10 worth of Robux, Roblox will get the $10 so it is a fair trade. So after that if somebody buys (Saying that 1000 Robux = $10) a 1000 robux game pass, Roblox will take 900 Robux if it is a 90% cut. Then the only way somebody can turn Robux into money is through their own Developer Exchange Program. This would mean that Roblox took the money from the original $10, took 90% of that purchase back so now they made $19 if that was the case but it's not. Remember the only way to get those robux back is by their Developer Exchange Program. This means that out of that purchase they just took the money and put it back. They had those 1000 Robux in their system. They sold the Robux to you so they had the money from said Robux. When you gave the Robux to another person they took $9 worth of Robux and could not do anything with it because they had the money already from the original the purchase.
@@zacharyj6465 Yea man I get it all im confused about is that the only way to turn robux in to money is their own dev exange program and the only way to get robux is through the website which all the money goes straight to them so they already have the money. So how are they getting money for the thing they already got their money for?
cristalstar 2468 roblox has a whole building of workers they all need money for their families that’s why
@@infinitedowns6630 yea but how is robux money that feeds families? all I am saying is look at the bigger picture. think about it how are robux converted to real money.
@@zacharyj6465 U should of mentioned u took that comment from @I will steal all of your cookies
Omg the best youtuber ever you helped me alot.Thank you😲❤🙏
THANK YOU! this helped a lot :)
when i clicked the output it says Expected ":" not "."calling member function PromptGamePassPurchase. can someone help me
Teejay Crisostomo u need to put : not this .
the colon is for calling functions, "." is for calling child. You need to switch "." to ":"
script here : local id = YOUR_ID_HERE
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and ido == id then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:connect(function(char)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then
char.Humanoid.WalkSpeed = 30
end
end)
end)
if anyone wants to copy the script for giving power after bought then here is the script to copy and paste
local id = YOUR ID HERE
game.GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and id == ido then
plr.Character.Humanoid.YOUR POWERUP HERE
end
end)
game.Players.PlayerAdded:Connect(function(plr)
if game.GetService("MarketPlaceService"):UserOwnsGamePassAsync(plr.UserId,id)then
game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid")YOUR POWERUP HERE
Thank you so much for a quick and easy way to install game passes! I will definitely be looking forward to more amazing videos!
autosave i think
i think i messed up somewhere heres my script: local id = 8342558
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function()
if purchased and id = = ido then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(plr.UserId,id)then
game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid").WalkSpeed = 20
end
end)
In the 3rd you did 30 and in the end you did 20
local id = YOUR GAMEPASS ID
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and ido == id then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then
game.Workspace:WaitForChild(plr.Name):WaitForChild("Humanoid").WalkSpeed = 30
end
end)
"game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect*(function()*"
you didnt add anything to the function
5 years ago in 2018!? Gosh, I feel old.
GoldenGabe, do you know how to make the script repeat itself after I die? I start to walk back to normal speed after I die.
Hmm then if that happens I will not listen to golden gabe
@@Chris-nc2cj Just do everything he says then just switch out the actual run script with the ones found in free models.
ikr it is anoying
@@arshdeepthind6820 what
How do I make it so the spawn gets set to a spawn named "gold spawn" if they have the gamepass?
thank you! ill finally know how to make gamepasses that actually work!
this is awesome! is there a way to make it automatically give you it in game, so my game doesn't look like those obbies with a bunch of gamepasses covering the screen?
awfully late but if somehow u didnt figure it out... u just change the players walkspeed in "StarterPlayer".
Do we really have to Type all of this -_- *checks description* oh wait Nevermind .-.
u get one script tho -_-
omg thank you so much! this is was really helpful!
Thanks! Exactly what I was looking for!
esay way:
make a screen gui
make a text button
put a ui corner on text button
make a local script in test button
put this inside,
local id = (your gamepass id)
script.Parent.MouseButton1Down:Connect(function()
game:GetService("MarketplaceService"):PromptGamePassPurchase()game.Players.LocalPlayer, id
end)
fill the (your gampass id) to ur gampass id
Nothing pops up
I tried the code in the description, din't work, what to do?
You have to script the first code. THen the second is a script that you put in server Script Service
yeah me too
@@jeffery44216 ohhhhhhhhhhhhhhhhhhhhh
Me too
they put the wrong code so you have to type the code
Everything worked fine except for one detail: I'm creating a PvE game and adding a 4x Speed gamepass. When the player dies, they lose their speed. can you help me with this?
Same no idea
Me too
maybe try
while true do
@@JoshuaDZ where
Loop it?
I like ur intro its cool!
doesnt work when i click on super speed it just starts typing
you chosed a text box not a button
he fixed it, heres the script:
local id = YOUR_ID_HERE
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and ido == id then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:connect(function(char)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then
char.Humanoid.WalkSpeed = 30
end
end)
end)
@@unknownunknown176 why u wasting my time dude
Nvm it was the same script
@@waynemalan7024 wdym I copied it from the link he gave
for some reason it says the end part of it has an error
i know this is an old video but can anyone help me?
mine didn't work too
i know im quite late but heres the script
local id = YOUR_ID_HERE
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and ido == id then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:connect(function(char)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then
char.Humanoid.WalkSpeed = 30
end
end)
end)
@@unknownunknown176 tysm
Me:now let me just get a snack from my table right their
GoldenGabe:ok now we are done thank you for watching
Me:...
so, how do you make your game pass so you can keep it forever? i tried this out. I joined a different server and i didnt have the boost anymore. is their any way you can fix this?
I may have messed up the script lmao-
Lmao
I am on 2020
local id = YOUR_ID_HERE
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and ido == id then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:connect(function(char)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then
char.Humanoid.WalkSpeed = 30
end
end)
end)
@@tea9482 Thank you SO MUCH!
bro this is so helpfull for my game like evenn tho its 4 years old its really good
i have a question is Plr = plugindrag? answer please
and my doesnt work plz help me
Plr is player.
Plr is a variable. Within the function command. It means that the "plr" is the object or player bought the gamepass is called the plr because you named the function plr.
i’m making a game pass to give the player a gun, what script do i use
idk
Me to buy 40 robux again using new acc
Do you know it yet, i Need the same script
what i like of this channel is the intro
"GoldenGabe"... can you give me the script of Product Purchase ? pls
Pause and copy it :v...
@@thedarknesswolf3502 how? It's hard to have it 1/1 like in the vid
I need help with the first one. Does anyone have a copy of it? My button won’t work and I can’t find any misspelled words, besides not knowing what symbol he used 2.10 the white ones.
Ok so i have a game idea! (Please dont steal it ;-;) first u spawn it the world then there will be a count down after the countdown some one has to press the button in the middle of the map when they do dat tacos will start falling from the sky there will be like a taco collection system and also the person whit the most tacos wins! Also each player will receive a sword and they can kill other players whit it if a Player kills someone they get their tacos! And the player who died their tacos gets reset to 0 tacos after 2 mins the game ends and the person whit The most tacos wins there will be a stage like 1st place 2nd place and 3rd place and stuff and the player who r 1st 2nd or 3rd whill be teleported to that stage and the other player can see them at the stage and stuff
I just donno how to make this stuff plis make tutorial? Also pls put in different parts Lol
Music in the game will be: it’s raining tacos! On a loop
im making a tycoon and im making a gamepass that gives cash whar do i need to do
You can use my tycoon save script I made the gamepass work.
ok what's with the cuts?
after typed script then what? I miss a lot :(
same
the scripts dosen’t work on windows 10
Make sure you write the script good
same here but im on windows 7
@sh0318 _ r/whoosh
Know you tell me ;-;
@@rishaansprojects bruh hes not even make a joke
2:08 He made the () a white brick idk how he did that
How Did You Just Write It In
My ears when I had the volume up to 100 and the intro began are just..
CAN SOMEONE HELP ME CAUSE I DONT HAVE THE ID THAT IS SHOWN THERE AS I HAVE INSTALEED ROBLOX FROM MICROSOFT STORE
You need to go into your game pass on Roblox marketplace under your game
did not work! i did EVERYTHING!!!
me to
@@mrasus339 same
did you try the link in the desc?
local id = YOUR_ID_HERE
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:Connect(function(plr,ido,purchased)
if purchased and ido == id then
plr.Character.Humanoid.WalkSpeed = 30
end
end)
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:connect(function(char)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(game.Players[char.Name].UserId, id) then
char.Humanoid.WalkSpeed = 30
end
end)
end)
@@beidousdog5080 Im stuck on the 1st script
Do you have the layout thingy for it ?
@@clouds1576 Yep, its right here. (sorry for answering late)
local id = YOURIDHERE
script.Parent.MouseButton1Down:Connect(function()
game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer, id)
end)
GoldenGabe: "wait for child"
FBI: allow me to introduce myself
(4:40)
Lol! :WaitForChild() is for waiting for the child to load. It normally loads instantly inside of the server (ServerStorage, Workspace, ServerScriptService). It is not required there. Everywhere else is inside of the Client, so you need to use :WaitForChild() to ensure the script knows that it was created.
I followed everything in the local script and nothing happened
Nixter Games same with me
@@sofiefikstveit2811 i did it on my main and it worked but when i did on my yt ac it did not work cuz i want to make robux for my yt ac on roblox
Nixter Games i used another video on how to do it and it worked
0:57 " Roblox takes 30% "
* Cries in roblox is greedy and doesn't even use robux *
They have familys to feed too.
People always complain why they take 90% of the profits when all Roblox is doing is actually making a profit, you see, with this in place developers are more likely to make a higher price for their gamepasses, which in turn forces the player to spend money on the site, of you don't want to have 90% taken away then get builders club, of you can't afford that just remember Roblox has to hire a lot of workers to keep the site up and running and to make sure they have an active player base.
@@lucy.2117 stfu
so thats how roblox is more richer than linkmon
It keeps saying the item is not for sale PLEASE HELP
what item?
@@Biotik when i try to see if my gamepass works it says its not for sale
Are you already sold the gamepass?
click configure
@@Biotik yes it is for sale but it keeeps saying its not
I did the script just right but my character wasnt moving as fast what happened
how did u submit the script
Here for help: local id = (use your id of the gamepass)
script.Parent.MouseButton1Down:Connect(function)
game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,id
)
Does this thing work on 2019?
NO
@@DJ-Djax o-
It does
But it has a bug when u die the speed is back to normal
@@UziDey o no