My official Roblox Studio course: bit.ly/ByteBloxCourse
@thegamingdeath1235 ай бұрын
I would love to get this, but I have no online money.
@goodolmemo5 ай бұрын
Thanks for the tutorials ❤❤❤
@justindc05 ай бұрын
I hate school
@A-75rldrooms5 ай бұрын
Ok? 😒
@4amanda45 ай бұрын
hey byteblox! i found a better way of doing what you showed in the video some years ago basically you build out a hallway, set the start and ending, then when the player reaches the end you move them back to the start by setting their rotation to 0, moving them back however far, and then returning their rotation i made an example of this too some way back game id 1603303336 because youtube deletes my comment whenever i include the link
@kaiji25425 ай бұрын
I have been interested in this kinds of things, the thing you're referring to is Non-Euclidean Geometry I think. Non-Euclidean means like it breaks all the laws of Physics, so example, a small hall way from it's side looks short but when you look at it from the front, it's a long hallway. My favorite one so far is the picking up mechanics of this game called Superliminal. It's like this, where you picked up an object, the object will appears the same size but when you drop it, the object's size completely changes. So it's apparent size is still the same but its actual size is different. If possibly, can you try recreating it?
@HNStrike5 ай бұрын
I am not a scripter but this sounds kinda hard if not impossible in roblox but I'm sure someone competent can figure it out
@humnyas5 ай бұрын
@@HNStrike its been done many times, theres many experiment games out there that use portals (with raycasting and viewportframes)
@hdscreen36075 ай бұрын
@@HNStrike Typically it just requires a portal between two structures The hard part would probably be rendering the other side of the portal from the side you're on, but I've never tried it before so for all I know it could be easy
@BassedBrigitte5 ай бұрын
by the way, non-euclidean geometry just refers to any geometry done on a plane that isn't perfectly flat. This usually refers to hyperbolic or spherical/elliptic geometry. Non-euclidean geometry is why parallel lines on a sphere meet at a point
@vindi1673 ай бұрын
non-euclidean means it breaks 1 or more rules of euclid's geometry. so, an infinite hallway for example, is non-euclidean. this is because one of the 5 postulates is that the shortest path is a straight line, but if you try to go a straight line from one side of the hall to the other, you will never cross, meaning a faster path is going around, which is not straight
@mattwells98025 ай бұрын
Bro made me addicted to KZbin again
@gneu15275 ай бұрын
A way to make an infinite hall is make a small part of a map with fog covering the entrances and make a local script where the hall teleports to the player's middle everytime they are near an entrance, and make a studs meter.
@beamng-movies5 ай бұрын
the player will notice the teleportation lil bro
@DuckieWorld5 ай бұрын
@@beamng-movies no they wont? its not the player being teleported, its the hallway being teleported forwards or backwards, which is actually a even better way in some circumstances because performance will drastically increase, rather than thousands of rooms stacked infront of eachother.
@beamng-movies5 ай бұрын
@@DuckieWorld i misread the comment for "teleport the player"
@MaxwellCatAlphonk5 ай бұрын
Multiplayer go brrrrrrrrrrrrrrrrrr🎉🎉rr🎉🎉rr🎉🎉rr🎉rr🎉r🎉🎉rr🎉r🎉🎉rrrrrrrrrr🎉🎉r🎉🎉?🎉🎉
@MaxwellCatAlphonk5 ай бұрын
Or just parts that only exist 8n the client can also 재가 Edit I meant work not džægå y keyboardf ewitched to korean lol🎉🎉🎉🎉
@potoe63935 ай бұрын
Byteblox, it’s like 1 am for you. Go to sleep.
@RealCrimsonXVI5 ай бұрын
Ayoooo potoe
@potato-0uy5 ай бұрын
oh hi potoe
@coolcons19305 ай бұрын
3 AM now
@Creeper41605 ай бұрын
@@coolcons1930almost 4 AM
@Zane58_215 ай бұрын
let him cook.,....
@HameleoshaDeHoga4 ай бұрын
I don't need no scripts, I'm just going to copy and paste one massive part for like an hour straight into the floating point zone. In fact I'm currentlt running on a higher dosage of caffeine than I should have rn plus it's almost 2 AM and I just impulsively thought about making a sequel to one of my dumb games where you walk in one direction for like 15 minutes only to get kicked from the game. I'm gonna make it even longer, I'm gonna make some unfortunate idiot who was stupid enough to join my poor excuse of a "game" and I'm going to make them walk for at least an hour or even more just to get kicked in the end, and the ending is going to be even worse than the original game, because in the original game you go into the store to buy a big glowy capital letter H, in my new game it won't have any of that, you'll just get randomly kicked without a warning
@impala831Ай бұрын
Game ñame?
@OOFUS4103Ай бұрын
New copypasta?
@impala831Ай бұрын
@@OOFUS4103 I still need that game name
@kubaoko0085 ай бұрын
finally, super mario 64.
@w0xi_official5 ай бұрын
Bruh
@dextertheio28575 ай бұрын
why the pfp bro
@asshole1245 ай бұрын
wild pfp
@weegeenumberone23 ай бұрын
@@dextertheio2857:troll:
@gaylootomatoeАй бұрын
mario 64 just teleports you when u go far enough in the staircase
@rezarg5 ай бұрын
Fun Fact: Instead of turning your rotation or move/scale snap on and off, holding Left ALT while making an action (similar to holding Left CTRL to scale both ways), you can scale/move/rotate with 0 snap. And then releasing Left ALT will go back to snapping :)
@vindi1673 ай бұрын
making objects appear real-time is one way to do it, but most non-euclidean games i know that involve portals basically have a flat object which displays the other side of the portal using a second camera that copies the movements you do but like translated/rotated according to the distance of the portals, and the object also has a shader that makes it kinda like a green screen, so if you cut out that part of the screen, and added the second camera behind it, it would fit like that, and finally, to make the portal actually work, they just teleport you to the other side when you walk through.
@Hzodx5 ай бұрын
11:51 disconnecting the function isn't necessary as you destroy the part which would disconnect it by itself
@NBU385 ай бұрын
but you can use :Once() instead of :Connect() and :Disconnect()...
@Hzodx5 ай бұрын
no he cant since he's checking for humanoids
@tomsterbg81305 ай бұрын
@@Hzodx Yes you can, if the guard clause causes a return, before returning connect the event again. However that could make the code more messy so I'd just do the disconnect too.
@Hzodx5 ай бұрын
@@tomsterbg8130 why would you even suggest that?? some psycho's gonna read this and do it
@Avysilvasan5 ай бұрын
ohhhh i didnt knew "once" existed tsm
@Entification3 ай бұрын
i think this is considerably easier to do if you completely handle the game's render system. I.E. you don't use a game-creating software (like Unity) and code it from scratch. if you do this, you have complete control over what the user sees, so you can code very interesting illusions. lmk your thoughts
@Phantotree5 ай бұрын
i have no interest in scripting, but this man just makes me want to learn
@DemonPig6665 ай бұрын
Its worth it
@ibilooid-iravein29253 ай бұрын
@@DemonPig666 true. i keep trying but keep failing.
@DemonPig6663 ай бұрын
@@ibilooid-iravein2925 damn
@EchoPrograms5 ай бұрын
Putting a picture of a very normal person just looking for a cupcake when you said trickery is wild
@mu9k5 ай бұрын
Byteblox’s speech reminds me of a mad scientist
@retroAIO5 ай бұрын
You could use :Once()
@Hzodx5 ай бұрын
no he cant since he's checking for humanoids
@Atrict.5 ай бұрын
The fact that you just showed me how module scripts work better than most tutorials is like kinda crazy and i learnt so much from this vid im making actually a game rn because of this vid
@rockyes32395 ай бұрын
Your videos make my toes curls.
@JaydenMorwood5 ай бұрын
this comment made my nails do a 90 degree turn upwards thank you
@gigabit62263 ай бұрын
@@JaydenMorwood ...just your nails?? ...only???
@Daquan65655 ай бұрын
I've been learn script from your videos and others for a while now and I didn't know what game to make but you gave me an idea.
@Asylix.5 ай бұрын
i wanna make amogus that is very far away and looks small, but when u go near it, it getts bigger
@fireblast_10005 ай бұрын
Can you show how to make that forever zoom game please???
@ZennoOnYt5 ай бұрын
Something that you didn’t include in this video is destroying unnecessary rooms if they are too far away. Doors does something similar to this, could you make a part two of this video expanding more on this infinite room generation?
@byteblox1005 ай бұрын
That is true. A better solution to this room anyway would just be to have one long room which teleports its middle to the player lol
@Atrict.5 ай бұрын
@@byteblox100 hey idk why but i get the error "Expected identifier, got end" in the while loop idk why it does that tho i tried wait for child but then it only dupes it 1 time
@Atrict.5 ай бұрын
@@byteblox100 ah no fixed it. The name of the end part needs to have a big E otherwise the game is getting confused because of the end thing
@Albiesonline5 ай бұрын
should make a video on voxels
@kAnEzZzzzzzzer3 ай бұрын
Are you on mac?
@KampfPenner17-Pn175 ай бұрын
where do i copy it??
@xvqwer5 ай бұрын
this is what doors uses for the room generation
@zoorcher5 ай бұрын
you can disable sun inside sky properties
@ff_silly4 ай бұрын
bro. this system is REALLY SICK. can u name music's name btw? i need it for my game
@Scratchy__The_cat5 ай бұрын
I like how as soon as I relearn about cupcakes this video comes out, I literally "relearned" 2 days ago too (just didnt find this video)
@martigpg5 ай бұрын
I was just looking how to do something like that , thank you so much +1 sub
@alex-ui8co5 ай бұрын
time to make a high detail version of your game
@Potaot5 ай бұрын
Can you make a Tutorial about making an upgrade tree kind game
@tigero915 ай бұрын
1:01 that meme LOL
@hussvrx42645 ай бұрын
infinite hallway was already implemented 2 years ago in my game Apeirophobia
@ProtonC1005 ай бұрын
You made apeirophobia
@hussvrx42645 ай бұрын
@@ProtonC100 yes
@Mihacappy4 ай бұрын
Music used?
@SkyyDev3 ай бұрын
Why when I touch trigger I lag so much
@AustinPlayzNothing5 ай бұрын
You should try and make non euclidean portals
@cat-lv4gjАй бұрын
Just use mesh for infinite hallway Scale.
@DUSSR19223 ай бұрын
for me, it doesen't delete the rooms, only spawns them, i have been just walking non stop and the rooms behind didn't dissapear
@SandUndertatle3 ай бұрын
ye they arent supposed to disssapear
@DUSSR19223 ай бұрын
@@SandUndertatle oh... :/ I made a detailed pipe hallway, and i thought it would delete bc i want it to run on smooth fps ;-;
@SandUndertatle3 ай бұрын
@@DUSSR1922 rip
@LikeSoArt5 ай бұрын
Please add a link to the game and your group. I can’t find it
@seconds15 ай бұрын
is it possible to make it generate on all four sides? Or make it randomly select rooms to generate? Edit : can you also make it generate up and down? Maybe something similar to Minecraft generating chunks?
@Axcyantol5 ай бұрын
I'm sure you could, it'd just be a bit more difficult
@seconds15 ай бұрын
@@Axcyantol oh
@vaguelyfamiliar_5 ай бұрын
1. yes, programming all 6 sides would be the same process as shown in the video but a bit more complex (maybe using different areas than rooms for vertical movement) 2. for random rooms, youd need a list containing different room variations and then using a function that selects one from this list at random whenever the game attempts to generate a room.
@Flairex5 ай бұрын
Ive always wanted to make an infinite procedurally generated map
@IndevGames-sl9np5 ай бұрын
Your vids are useful tysm
@hudsonator72594 ай бұрын
Do the generated rooms get unloaded or no, because if they dont then i see a performance concern if you go out far enough
@cl0msy4 ай бұрын
thats what i was thinking, but also wouldnt roblox just automatically load them out and jsut save it as data to be loaded later
@nikothetic5 ай бұрын
Hey man, im really having a struggle here with something. So, i have a server script which chooses a random player. local players = game.Players:GetPlayers() local selectedPlayer = players[math.random(1, #players)] and i basically want to send and print out the selected player's name to the specific client. Could you help me out, or anyone else that could?
@Hzodx5 ай бұрын
use remote events on the server do RemoteEvent:FireClient(player) and on the client RemoteEvent.OnClientEvent:Connect(function() --[[a]] end)
@ChannelOfStalin5 ай бұрын
You could achieve this by a remote event and using :FireAllClients() For example, local players = game.Players:GetPlayers() local selectedPlayer = players[math.random(1, #players)] script.RemoteEvent:FireAllClients(selectedPlayer) Local Script: game.Workspace.Script.RemoteEvent.OnClientEvent:Connect(function(selectplayer) if selectplayer == game.Players.LocalPlayer then print(selectplayer.Name) end end) If you have more questions, I would be happy to help!
@Hzodx5 ай бұрын
@@ChannelOfStalin workspace instead of game.Workspace and thats bad code why send it to all clients if you arent going to use that information? just do FireClient(player)
@ChannelOfStalin5 ай бұрын
@@Hzodx It's just an example, I seem to have read it wrong. It's not like they'd just copy and paste the code though.
@Hzodx5 ай бұрын
@@ChannelOfStalin totally
@bobfromsbreal5543 ай бұрын
0:24 whats the name of that game?
@UramazingXxXАй бұрын
i belive the game at 0:24 is called space flux
@TheCoolIllusion5 ай бұрын
You could just do script.Parent.Touched:Once() rather than regularly connecting and disconnecting
@theperfecttroller5 ай бұрын
yeah i'm pretty sure he talked about this in a recent video too so i'm unsure why he made this mistake
@Hzodx5 ай бұрын
no he cant since he's checking for humanoids
@YourLocalWarGorilla5 ай бұрын
you should make smooth portals to different places, like in the classic event
@D00MWatcher15 ай бұрын
EgoMoose has a smooth portal demo
@YourLocalWarGorilla5 ай бұрын
@@D00MWatcher1 ik ive played it tho its code is scary and I don't understand it, anyways when we have byte to do free labour for us , why not?
@D00MWatcher15 ай бұрын
@@YourLocalWarGorilla true hehe
@Avysilvasan5 ай бұрын
your videos so good i cant resist edging😩😫
@TheCollectiveHexagon5 ай бұрын
17:36 AppleTV'S Dark matter in a nutshell:
@-Loki5 ай бұрын
Oil up during your next video. Loving your content
@Acheron-IX5 ай бұрын
he better
@declandude255 ай бұрын
😂l owe 50,000,000,000,000 in taxes😂😂
@alexbunnygd5 ай бұрын
how do i lock the size of an avatar in roblox studio
@dang-xf3ri4 ай бұрын
I think inside the properties of the humanoid
@Bigtrees-5 ай бұрын
I love u bro ty
@RadiantKaijin5 ай бұрын
MY GOAT
@unlinedrabbit81405 ай бұрын
I based my entire game off of this system, its great i love it
@ProSureString5 ай бұрын
Reupload?
@yawhitekali5 ай бұрын
Yaa will post this 😮😮
@JoshieBoy_5 ай бұрын
Why not just use :Once() or a different way I know this is just a tutorial but it’s so inefficient lol
@probamenya88983 ай бұрын
I NEED MUSIC PLEASEEAESEAEASEEASEAESEA
@Da-kon5 ай бұрын
Yo bro pls help me one of youre subscribers trying to bully me i just made vid for fun then these guys just come here and said negative things bro plss i need youre help
@sand30005 ай бұрын
Hey byteblox wanna sword fight
@IndevGames-sl9np5 ай бұрын
and fun to watch
@Avysilvasan5 ай бұрын
couldnt be truer
@cj6j_yt5 ай бұрын
im busting ALL over my screen, great video
@Salamander8765 ай бұрын
🤨🤨🤨🤨
@starling0005 ай бұрын
same
@nikitaf93real5 ай бұрын
You want fun? wario will show u fun
@Cardo20045 ай бұрын
I made an infinite hallway game like 2 weeks ago in a day and then i get this video lol
@Syrise5 ай бұрын
I like you : )
@Syrise5 ай бұрын
👾
@andreyromashchenko89674 ай бұрын
10:49 who else would ever hit that part? Its will always be the player. Or….???
@cacobeffeff3 ай бұрын
anything can trigger .touched so you have to make sure its a player
@tornadoreaper5 ай бұрын
jorking on it bro brb 😂😂😂
@Acheron-IX5 ай бұрын
ah it’s everywhere bro
@kotofyt5 ай бұрын
Now let’s talk about impossible: shaders
@Ergo2885 ай бұрын
I saw this in my nightmare last night o.o
@UnexpectedPlay3 ай бұрын
once you made fun of youtubers begging for people to sub to their channel for "our sub goal" I had to sub that was gold
@FearEyes075 ай бұрын
edp jumpscare lmao
@Ian3485.5 ай бұрын
It’s 3:34 am
@LennyFace9873 ай бұрын
4:08 does bro think we are dumb🙏💀
@samllea15 ай бұрын
400th liiike!!!
@torstforturtles5 ай бұрын
boy, what you doing at 1 in the morning
@bulieme5 ай бұрын
timezone...
@spigey5 ай бұрын
you could've just teleported the player back
@wonsole5 ай бұрын
bro ur going too fast
@Iliketosayhelloalot5 ай бұрын
0:36
@IHarvest_RBLX5 ай бұрын
900th like!!!!!!! :D
@vexatiouslyweeping5 ай бұрын
EARKY FRFR!!
@DinoDev_OG5 ай бұрын
stop breaking my mind
@Mrbrowniebig3 ай бұрын
hello
@itsTalkie5 ай бұрын
Say hi if you edge
@fancen5 ай бұрын
internal
@Maxim674595 ай бұрын
Ello
@fordy_yt5 ай бұрын
Praise Jesus!
@marchtheprotogen5 ай бұрын
woweee..
@N0NT0NED5 ай бұрын
40th commend oil me up now
@SkinnyWhiteBoy15 ай бұрын
sigma
@RBLXProd5 ай бұрын
Another banegr jus dropped
@dextertheio28575 ай бұрын
skip the yapping and turn this into stairs
@Atrict.5 ай бұрын
imma the game we are thinking of before you ;)
@SirJo_5 ай бұрын
Holy shit byte you are better then alvinblox, but not as good as the dev king
@scuffy29455 ай бұрын
had to smudge my stick all over the screen for this one ❤
@Acheron-IX5 ай бұрын
that’s so hot bro
@CornyHumor5 ай бұрын
first
@lobs265 ай бұрын
"impossible!!! hacer!! you hacer!!!!!!!!!" - little timmy
@justindc05 ай бұрын
🗿
@blackandmode5 ай бұрын
the first person who comment is gay. im talking about you @ProSureStrings