- 125
- 75 771
BaconRoblox
เข้าร่วมเมื่อ 6 ส.ค. 2023
I Play Roblox And Film It
I Will Post Randomly
100 Subs - ✅ 25th March 2024
250 Subs - ❌
500 Subs - ❌
1,000 (1K) Subs - ❌
2,500 (2.5K) Subs - ❌
5,000 (5K) Subs - ❌
10,000 (10K) Subs - ❌
25,000 (25K) Subs - ❌
50,000 Subs (50K) - ❌
100,000 Subs (100K) - ❌
250,000 Subs (250K) - ❌
500,000 Subs (500K) - ❌
1M Subs - ❌
I Bet Im Not Gonna Get Any of The Thousand & Million Ones
I Will Post Randomly
100 Subs - ✅ 25th March 2024
250 Subs - ❌
500 Subs - ❌
1,000 (1K) Subs - ❌
2,500 (2.5K) Subs - ❌
5,000 (5K) Subs - ❌
10,000 (10K) Subs - ❌
25,000 (25K) Subs - ❌
50,000 Subs (50K) - ❌
100,000 Subs (100K) - ❌
250,000 Subs (250K) - ❌
500,000 Subs (500K) - ❌
1M Subs - ❌
I Bet Im Not Gonna Get Any of The Thousand & Million Ones
How To Make An Upgrade Tree In Roblox Studio - Saving + Reset Layers
How To Make An Upgrade Tree In Roblox Studio
This Video Shows How To Make Saving And A Reset Layer
-----------------------------------------------------
DataStore:
-- Example: BoolValue exists as a child of the script
local boolValue = script.Parent
-- Example: Create a DataStore for player data
local DataStoreService = game:GetService("DataStoreService")
local PlayerDataStore = DataStoreService:GetDataStore("Data3")
-- Flag to track whether data has been loaded
local dataLoaded = false
-- Function to handle player joining
local function onPlayerJoin(player)
if not dataLoaded then
local privateServerId = game.PrivateServerId
-- Load player data based on private server ID
local success, data = pcall(function()
return PlayerDataStore:GetAsync(privateServerId)
end)
if success and data ~= nil then
-- Example: Set BoolValue based on loaded data
boolValue.Value = data
dataLoaded = true -- Set the flag to true after loading data
else
-- If no data found, set default value
boolValue.Value = false
dataLoaded = true -- Set the flag to true even if no data found to prevent further attempts
end
end
end
-- Function to handle player leaving
local function onPlayerLeave(player)
local privateServerId = game.PrivateServerId
-- Save player data based on private server ID
local success, error = pcall(function()
PlayerDataStore:SetAsync(privateServerId, boolValue.Value)
end)
if not success then
warn("Failed to save player data for private server " .. privateServerId .. ": " .. tostring(error))
end
end
-- Connect the functions to player events
game.Players.PlayerAdded:Connect(onPlayerJoin)
game.Players.PlayerRemoving:Connect(onPlayerLeave)
This Video Shows How To Make Saving And A Reset Layer
-----------------------------------------------------
DataStore:
-- Example: BoolValue exists as a child of the script
local boolValue = script.Parent
-- Example: Create a DataStore for player data
local DataStoreService = game:GetService("DataStoreService")
local PlayerDataStore = DataStoreService:GetDataStore("Data3")
-- Flag to track whether data has been loaded
local dataLoaded = false
-- Function to handle player joining
local function onPlayerJoin(player)
if not dataLoaded then
local privateServerId = game.PrivateServerId
-- Load player data based on private server ID
local success, data = pcall(function()
return PlayerDataStore:GetAsync(privateServerId)
end)
if success and data ~= nil then
-- Example: Set BoolValue based on loaded data
boolValue.Value = data
dataLoaded = true -- Set the flag to true after loading data
else
-- If no data found, set default value
boolValue.Value = false
dataLoaded = true -- Set the flag to true even if no data found to prevent further attempts
end
end
end
-- Function to handle player leaving
local function onPlayerLeave(player)
local privateServerId = game.PrivateServerId
-- Save player data based on private server ID
local success, error = pcall(function()
PlayerDataStore:SetAsync(privateServerId, boolValue.Value)
end)
if not success then
warn("Failed to save player data for private server " .. privateServerId .. ": " .. tostring(error))
end
end
-- Connect the functions to player events
game.Players.PlayerAdded:Connect(onPlayerJoin)
game.Players.PlayerRemoving:Connect(onPlayerLeave)
มุมมอง: 420
วีดีโอ
How To Make An Upgrade Tree In Roblox Studio - Upgrades And Boosts (Part 1)
มุมมอง 1.3K4 หลายเดือนก่อน
How To Make An Upgrade Tree In Roblox! Stay Tuned For Reset Layers Data Stores!
showcasing a high jump glitch my friend found out abt
มุมมอง 707 หลายเดือนก่อน
showcasing a high jump glitch my friend found out abt
Trying To Beat The Best Swordfighting AI - Part 1
มุมมอง 1829 หลายเดือนก่อน
Trying To Beat The Best Swordfighting AI - Part 1
Bacon Tower | HARDCORE MODE Floors 1-3
มุมมอง 479 หลายเดือนก่อน
Bacon Tower | HARDCORE MODE Floors 1-3
EPIC' Glitch Per Difficulty Chart Obby | MYSTERY BADGE
มุมมอง 11110 หลายเดือนก่อน
EPIC' Glitch Per Difficulty Chart Obby | MYSTERY BADGE
Difficulty Endings Obby Creator | All Endings
มุมมอง 6410 หลายเดือนก่อน
Difficulty Endings Obby Creator | All Endings
a "normal" obby Obby Creator Walktrough | Stages 1-3
มุมมอง 3210 หลายเดือนก่อน
a "normal" obby Obby Creator Walktrough | Stages 1-3
How To Go Out Of The Map In Weird Strict Dad (OUTDATED)
มุมมอง 11310 หลายเดือนก่อน
How To Go Out Of The Map In Weird Strict Dad (OUTDATED)
Playing Randoms Obbies | i gave up searching for more obbies that are actually good
มุมมอง 3311 หลายเดือนก่อน
Playing Randoms Obbies | i gave up searching for more obbies that are actually good
Pixel Gun Tower | With SomeRandomPerson | wow that was easy
มุมมอง 4211 หลายเดือนก่อน
Pixel Gun Tower | With SomeRandomPerson | wow that was easy
Shadow Obby Stages 1-5 Without Shadows | OMG THAT WAS THE HARDEST THING OF MY LIFE
มุมมอง 1211 หลายเดือนก่อน
Shadow Obby Stages 1-5 Without Shadows | OMG THAT WAS THE HARDEST THING OF MY LIFE
Shadow Obby In Obby Creator | Stages 6-10
มุมมอง 15311 หลายเดือนก่อน
Shadow Obby In Obby Creator | Stages 6-10
Shadow Obby In Obby Creator | Stages 1-5
มุมมอง 1611 หลายเดือนก่อน
Shadow Obby In Obby Creator | Stages 1-5
If you wanna know how to do datastores, I made a pretty efficient way to do it. It's here in this Google Doc, and also tells you how some of it works docs.google.com/document/d/1waCgsBc6wnMrg7nfkfSgY2JYyxzgL5hZ5MmvnUijvmg/edit?usp=sharing
hello
wheres the upgrade bought thing i forgot where it was edit: when i buy the prestige reset layer my point upgrades cant be upgraded
When I buy upgrade 1 I get the boost from upgrade 2 and 1
you forgot to change the if statement in the boost 2 script, check it
@@BaconRoblox223 Alr ima check
@@BaconRoblox223 it worked thanks
@@RicardoBob-i2x np
yo u know how to get it now?
nope, sorry!
@@BaconRoblox223 damn
it doesnt work
you probably did something wrong, try checking if you made the base and multi in the while wait() loop
I did just that in like 1.68 seconds i deleted the video bc it was so low quality and laggy + it didnt even get that many views
i dont think he will update the world records..
you own this game! looks awesome!
I can’t buy upgrade help me
Omg im also a roblox obbyist
never cook again...
hey, when i buy the prestige upgrade, prestige text dosent pop up, how to fix?
uh, no idea, rewrite the script, it might work
@@BaconRoblox223 ok
i hope you keep this series going
can someone explain why when i buy the first button second button isnt popping up?
check the if statement, or you forgot to change the UP1 value in the "Values" folder, its important
@@BaconRoblox223 👍🏿
The if statement in the cisibility script?
@@aBvolttobbyist yeah
@@BaconRoblox223 ok :)
it dosent work
Really
glad to see my tutorial is the 1st 👍
Love it
Ale debil zasrany😊
gg (its Thelncrementalist)
you dont need to say its you in every vid, but this jump was pretty hard
@@BaconRoblox223 lol i just didnt know if u saw my comment, also yah it looked rlly hard, GGGGGG!!!!
PLEASE keep making more!! i love these vids
ty! next week, ill try working on the vid that i mentioned - the better reset layer (i might link a model for it, cause it might be hard to make)
@@BaconRoblox223its been 1 months bruh
@@아이엠루 sorry, im currently working on my roblox game so i dont have time to make vids
@@BaconRoblox223 make the tutorial now?
Idk where is the error Up1Bost: while wait() do if game.Workspace.Values.UP1.Value == true then game.ReplicatedStorage.Boosts.PointMulti1.Value = 1 else game.ReplicatedStorage.Boosts.PointMulti1.Value = 0 end end Stats: local stat = game.ReplicatedStorage.Stats.Points local Time = game.ReplicatedStorage.Stats.Time local number = 1 -- Boosts -- local multi = game.ReplicatedStorage.Boosts.PointMulti1.Value + 1 local cd = 0.1 while wait(cd) do stat.Value = stat.Value + 1 * multi Time.Value = Time.Value + 0.1 print(multi) end Buying: local stat = game.ReplicatedStorage.Stats.Points local function click() if script.Parent.Cost.Value <= game.ReplicatedStorage.Stats.Points.Value and game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value == false then game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value = true game.ReplicatedStorage.Stats.Points.Value = game.ReplicatedStorage.Stats.Points.Value - script.Parent.Cost.Value end end local function touch() if script.Parent.Cost.Value <= game.ReplicatedStorage.Stats.Points.Value and game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value == false then game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value = true game.ReplicatedStorage.Stats.Points.Value = game.ReplicatedStorage.Stats.Points.Value - script.Parent.Cost.Value end end script.Parent.ClickDetector.MouseClick:Connect(click) script.Parent.Touched:Connect(touch)
got it, the multi variable, should be in the while wait(cd) loop, not before it.
@@BaconRoblox223 thanks, finally I got it and I can see your tutorial, btw nice tutorial. I was thinking that was my module that abbreviates the number with the math.round
@@BaconRoblox223 your code is very bad, sorry, but its the truth.
@@voiddestroyer6471 np, but thats the way i do it, its the most simple way for me (just so beginners can understand everything to not make it too complicated)
@@BaconRoblox223 understood.
Can someone explain to me why when I buy the button and then i get my multi to 1 but the additive to that multi which is the extra + 1 doesn't go up with the multi, meaning that the multi is show to be 1 but in reality is 0 and im getting every time that multi = Multi1 (0 ( It is shown to be 1) ) + 1 = 1
try checking if the upgrade changes the upgrades boolvalue in values, if it does, check the if statement in that script that changes the multi numbervalue
@@BaconRoblox223 ye its becomes true but idk why it doesn't work
@@BaconRoblox223 Up1Boost: while wait() do if game.Workspace.Values.UP1.Value == true then game.ReplicatedStorage.Boosts.PointMulti1.Value = 1 else game.ReplicatedStorage.Boosts.PointMulti1.Value = 0 end end Points Manager: local stat = game.ReplicatedStorage.Stats.Points local Time = game.ReplicatedStorage.Stats.Time local number = 1 -- Boosts -- local multi = game.ReplicatedStorage.Boosts.PointMulti1.Value + 1 local cd = 0.1 while wait(cd) do stat.Value = stat.Value + 1 * multi Time.Value = Time.Value + 0.1 print(multi) end Checking Buying: local stat = game.ReplicatedStorage.Stats.Points local function click() if script.Parent.Cost.Value <= game.ReplicatedStorage.Stats.Points.Value and game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value == false then game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value = true game.ReplicatedStorage.Stats.Points.Value = game.ReplicatedStorage.Stats.Points.Value - script.Parent.Cost.Value end end local function touch() if script.Parent.Cost.Value <= game.ReplicatedStorage.Stats.Points.Value and game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value == false then game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value = true game.ReplicatedStorage.Stats.Points.Value = game.ReplicatedStorage.Stats.Points.Value - script.Parent.Cost.Value end end script.Parent.ClickDetector.MouseClick:Connect(click) script.Parent.Touched:Connect(touch)
@@BaconRoblox223 Checking Buying: local stat = game.ReplicatedStorage.Stats.Points local function click() if script.Parent.Cost.Value <= game.ReplicatedStorage.Stats.Points.Value and game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value == false then game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value = true game.ReplicatedStorage.Stats.Points.Value = game.ReplicatedStorage.Stats.Points.Value - script.Parent.Cost.Value end end local function touch() if script.Parent.Cost.Value <= game.ReplicatedStorage.Stats.Points.Value and game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value == false then game.Workspace.Values:WaitForChild(script.Parent.Upgrade.Value).Value = true game.ReplicatedStorage.Stats.Points.Value = game.ReplicatedStorage.Stats.Points.Value - script.Parent.Cost.Value end end script.Parent.ClickDetector.MouseClick:Connect(click) script.Parent.Touched:Connect(touch) Stats: local stat = game.ReplicatedStorage.Stats.Points local Time = game.ReplicatedStorage.Stats.Time local number = 1 -- Boosts -- local multi = game.ReplicatedStorage.Boosts.PointMulti1.Value + 1 local cd = 0.1 while wait(cd) do stat.Value = stat.Value + 1 * multi Time.Value = Time.Value + 0.1 print(multi) end Boost1: while wait() do if game.Workspace.Values.UP1.Value == true then game.ReplicatedStorage.Boosts.PointMulti1.Value = 1 else game.ReplicatedStorage.Boosts.PointMulti1.Value = 0 end end
How do i change the multiplier
in the UP1 Boost script, change the value that adds the multi. Example: changing it from 1 (that gives +1x multi) to 2, will give +2x mutliplier
cool
hi its Thelncrementalist
hi can u accept my friend request user: Thelncrementalist (the i in the first letter of incrementalist is actually a lowercase l)
First 👍
@loudturtl that's my user name
sorry i dont really collab with people at this momment
Could we collab
Dude, I’m a kinda good ob you player, could we collaborate?
thats not jjt its tdut
Third
BEATEN AND NEVER AGAIN!!
I did 2.00 posted it IT went viral but i wasent there
rip the owner should make the leaderboards automatic ngl
hint: below infinity
It took 28 tries
i tested that lol
its blurry in the vid but go look yourself it shows up -robux (if u cant afford that)
Good parcous i can't do this😅😅
'Promo sm' ✋
wft
This is actually called a headhitter high jump
oh k ty
❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤😊😊😊😊😊😊😊😊🎉🎉🎉🎉😂😂😂😂😂😂😂😊😊😊😊😊😊😊❤😊❤❤❤❤❤❤
2nd
am made this!
Yay im first here
Hey, do u know why is UF capped at 1Qd UF in UF reset?
yeah, its to prevent headstart for the next update
@@BaconRoblox223 oh
@@BaconRoblox223 makes much more sense, but what can u recommend to do currently? maybe buy a bunch of MP upgrades?
@@therobloxianofpower i recommend to max out obbies and grind for some more stats multi in mp or smth
@@BaconRoblox223 ok.. uh, in obby upgrades is upgrading the time traveller (reset time) is a neccessary thing to do? maybe i will get the time traveller upgrades when the sc obby will be done and grind that. i have everything else maxxed. is getting 501x skills and 251x cash in MP upgrades enough?
is this gonna get 20k views thats crazy
what about the upgrade unlocked from upgrade #104? cant seem to find that one
its probably the bread and brownie i showed in previous video about secret buttons
its not, those are the orange and purple ones, the green one is something different
@@Petal316 yeah then i dont know, sorry
i found out and the green one (restful) actually unlocks brownie (i can be wrong tho)@@Petal316
Hi