Exploits Are EASY to Fix, People Are Just Lazy

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 เม.ย. 2024
  • the ONLY product i sell:
    linktr.ee/ByteBlox
    discord: / discord
    wondered how to make a main menu in roblox studio? or how to create a shop which has working GUI? ive made lots of 2024 roblox scripting tutorials about all the different bits of roblox to give you some up-to-date information about all of its properties and events.
    my goal is to simply give some insight on how to use the various features and instances roblox studio, and show you some fun stuff you can do with them. thanks for checking out this roblox scripting tutorial :)
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 687

  • @byteblox100
    @byteblox100  11 วันที่ผ่านมา +87

    get 50% off my course with code "FREAKYBLOX" (2 days left):
    linktr.ee/ByteBlox

    • @RoyaleAria
      @RoyaleAria 11 วันที่ผ่านมา

      Hello ByteBlox Im Subbed

    • @blastdahero2976
      @blastdahero2976 11 วันที่ผ่านมา

      Hello byte, could you make a video on beizer curves i think its overlooked in the roblox studio community and also on flipbooks

    • @creeperplayzz
      @creeperplayzz 11 วันที่ผ่านมา +9

      Could you make a busting tutorial

    • @Ilikepotatoes067
      @Ilikepotatoes067 11 วันที่ผ่านมา +9

      Could you make a busting tutorial

    • @tornadoreaper
      @tornadoreaper 11 วันที่ผ่านมา +8

      Could you make a busting tutorial

  • @SomebodyAndSomeone
    @SomebodyAndSomeone 11 วันที่ผ่านมา +1116

    I have no idea why I clicked on this video

    • @nonproductiveproduction
      @nonproductiveproduction 11 วันที่ผ่านมา +79

      Look at the title bro, "people are just lazy". You're looking for people with the same personality trait as you

    • @duckfoot9460
      @duckfoot9460 11 วันที่ผ่านมา +35

      Me neither man, haven't touched a script in my life

    • @Garry_ModInOhio
      @Garry_ModInOhio 11 วันที่ผ่านมา +7

      People are just lazy at click this video💀

    • @tooneysailor
      @tooneysailor 11 วันที่ผ่านมา +2

      The mysterious forces

    • @VerosGotTaken
      @VerosGotTaken 11 วันที่ผ่านมา +31

      ​@@nonproductiveproduction Who hurt you?😭

  • @LunarCelestial
    @LunarCelestial 11 วันที่ผ่านมา +673

    Longest explanation for a "exploiters can execute local scripts." Ever.

    • @SOTP.
      @SOTP. 11 วันที่ผ่านมา +36

      would’ve been useful for stupid me back then to be fair

    • @omgdodogamer4759
      @omgdodogamer4759 11 วันที่ผ่านมา +24

      didnt even explain that being able to manipulate movement so easily is only specific to movement (because roblox doesnt do any base security checks for movement because that would very quickly interfere with ALOT of games), and trying to do the same for anything else is 100x harder unless the developer added a foolish remote function or event

    • @paradino
      @paradino 11 วันที่ผ่านมา +6

      in practice its more like "exploiters can execute local scripts that have more permissions and more power than local scripts themselves"

    • @bartekgaw1
      @bartekgaw1 11 วันที่ผ่านมา

      @@omgdodogamer4759 "because roblox doesnt do any base security checks for movement because that would very quickly interfere with ALOT of games"
      Roblox gives devs an option to do it, the only game i saw having balls to enable it is Bedwars in rare cases

    • @tab921
      @tab921 8 วันที่ผ่านมา +1

      yea no shit because most people dont understand it

  • @unsigned_var
    @unsigned_var 11 วันที่ผ่านมา +580

    Exploits isn't always as straight forward to prevent as you might think. There might be cases where a combination of multiple things causes something unexpected to happen, which will allow the exploiter in question to manipulate something in a certain way. And especially, if you're a small team of developers, finding all of these edge cases is really difficult. You prevent what you can see usually, and what you have time for. Keep in mind that players expect updates almost weekly, so finding the potential weakpoints of your game and patching it, while also releasing new content isn't really that realistic.
    That being said, sanitizing and rate limiting remotes is something that should always be done. Prevent the obvious, but don't spend too much time looking for and fixing very small issues.

    • @ecs300
      @ecs300 11 วันที่ผ่านมา

      Is there such thing as hiring white-hat hackers/exploiters to find bypasses/holes in anticheats, or is that against TOS?

    • @awesomesauce-kg9xn
      @awesomesauce-kg9xn 11 วันที่ผ่านมา +5

      Players expect updates weekly?

    • @PhoenixAscension554
      @PhoenixAscension554 11 วันที่ผ่านมา +40

      @@awesomesauce-kg9xn if players expect updates weekly then I'm a millionaire

    • @oranglikes
      @oranglikes 11 วันที่ผ่านมา +10

      ​​@@awesomesauce-kg9xn not always big games, but, he meant weekly cuz this is practically the norm for updates, especially for rblx devs' games. tho, half a month or a month - too, but potential games are oriented towards weekly updates, that leaves plrs inspired and entertained for such games.

    • @awesomesauce-kg9xn
      @awesomesauce-kg9xn 11 วันที่ผ่านมา +8

      @@oranglikes an update a week is insane

  • @IsMyNameUnique
    @IsMyNameUnique 11 วันที่ผ่านมา +192

    ah yes
    lets have thousands of events go off for every object to stop the most basic form of noclipping

    • @byteblox100
      @byteblox100  11 วันที่ผ่านมา +46

      Yes 😈

    • @Arden_t
      @Arden_t 7 วันที่ผ่านมา +17

      @@byteblox100 i would love to see your server memory implementing a system like this on a semi sizable game with a few players.

  • @Golden_Crusader
    @Golden_Crusader 11 วันที่ผ่านมา +297

    I feel like people arent lazy, its just some SOME game have such complicated fighting/ability systems that code that prevents them from exploiting would interfere with the ability/fighting code.

    • @TheLordir
      @TheLordir 11 วันที่ผ่านมา +3

      Games can put a boolean statement that exempts the player from anticheat given a period of time

    • @ecs300
      @ecs300 11 วันที่ผ่านมา +27

      @@TheLordircan’t exploiters find a way to abuse that then? Also, wouldn’t it have to exempt you from it before you do the action?

    • @hyperbroli6672
      @hyperbroli6672 11 วันที่ผ่านมา +43

      ​@@TheLordirlook at stuff like deepwoken and rogue lineage, they have anticheat but people always come up with new cheats to break through it, you can never make a full proof anti cheat
      Like, even billion dollar companies like valve don't have full proof anticheat for CSGO, what makes you think some random dude on Roblox is gonna be able to do it?

    • @GloheYT
      @GloheYT 11 วันที่ผ่านมา +1

      i must inform to you that the information you have provided is false, say this, if i were to run a script that makes all parts inside the game untouchable, it will make it so the part attached to the player to not have touch either, and with that said, the best way to do it is, make a system that detects if the players humanoid root part and head and torso get detected if it goes inside a part, and if it does it teleports the player back where they were 2 seconds ago, and even if they have no collide or smth like turned off touch it will still work if you make a script / local script / module script thats not apart of the part, but as a system that detects the player inside a wall without it

    • @ecs300
      @ecs300 11 วันที่ผ่านมา +5

      @@hyperbroli6672 honestly, valve isn’t the best analogy because they literally just couldn’t care less at the moment lol

  • @Exrl_
    @Exrl_ 11 วันที่ผ่านมา +60

    How to solve exploits like big games:
    Step 1: give them $100k worth of ingame items
    Step 2: Enjoy

    • @h1mm779
      @h1mm779 10 วันที่ผ่านมา +1

      step 3: go bankrupt

    • @Newbster_0
      @Newbster_0 7 วันที่ผ่านมา

      @@h1mm779 step 4: burn plushies

    • @gamingdiamond168
      @gamingdiamond168 6 วันที่ผ่านมา

      fastest way tho xd

  • @SaturnNova
    @SaturnNova 10 วันที่ผ่านมา +97

    "If your game has a exploit, shame on yourself." - EXPLOITS AREN'T ALWAYS "EASY" TO FIX.

    • @disreceded
      @disreceded 10 วันที่ผ่านมา +24

      it's ragebait.

    • @TheAmazingAnimator
      @TheAmazingAnimator 6 วันที่ผ่านมา +4

      ​@@disrecededor an opinion who knows

    • @6o6yuH_23
      @6o6yuH_23 4 วันที่ผ่านมา +1

      Especially in games like blox fruits. For example: Try teaching system to figure out who's teleporting with in game ability and who's doing the same thing with hacks.
      And that's the easiest example....

    • @sniper_monke561
      @sniper_monke561 วันที่ผ่านมา

      i think he means more like the really basic ones like flying noclipping btools, etc

  • @Azutreo
    @Azutreo 11 วันที่ผ่านมา +57

    A small note. EVERYTHING to do with the character is managed by the client. The server does zero validation. So, on the client, you can just... set your position anywhere. And the server accepts it. All character physics are on the client.

    • @discussions.
      @discussions. 11 วันที่ผ่านมา +11

      he should’ve also explained network ownership.

    • @MeanSoybean
      @MeanSoybean 11 วันที่ผ่านมา

      This is the missing detail that was glossed over. I feel like he knew and could have talked about it for a more rigorous explanation.

    • @HeroDevv
      @HeroDevv 11 วันที่ผ่านมา +9

      @@MeanSoybean Byteblox doesn't really seem to understand this.

    • @bartekgaw1
      @bartekgaw1 11 วันที่ผ่านมา

      @@discussions. isn't it called physics ownership?

    • @notreallyokay9355
      @notreallyokay9355 10 วันที่ผ่านมา +2

      If you're not doing a whole lot with characters, Chickynoid might be something to consider. Its drawbacks might make it hard to integrate into an existing project, though.

  • @Lumaron
    @Lumaron 11 วันที่ผ่านมา +128

    Congrats! You (poorly) patched one of many ways to noclip.

    • @alexskorpik11play79
      @alexskorpik11play79 11 วันที่ผ่านมา +13

      make the hitbox tween and it fixes pretty much almost every noclip

    • @Lord_common_sense
      @Lord_common_sense 10 วันที่ผ่านมา

      @@alexskorpik11play79 You dont know shit about exploits LMFAO just shut up fr

    • @willtheoct
      @willtheoct 8 วันที่ผ่านมา

      @@alexskorpik11play79 thats awfully expensive for the server to compute. and you still have all kinds of other exploits to patch.

    • @OvisArries
      @OvisArries 7 วันที่ผ่านมา +3

      Why don’t you make your own version instead of hating :)

    • @hellohennessy3462
      @hellohennessy3462 7 วันที่ผ่านมา

      @@OvisArries If you have a decent knowledge about scripting on roblox, you would know that this method is very inefficient and unscalable.

  • @bacon_with_brussels_sprout
    @bacon_with_brussels_sprout 11 วันที่ผ่านมา +69

    Left ear: Hkmori - Anybody can find love but you
    Right ear: byteblox 2x speed

    • @Max-qq6rz
      @Max-qq6rz 11 วันที่ผ่านมา +13

      deccelerated learning

    • @Anarqism
      @Anarqism 11 วันที่ผ่านมา +12

      the hkmori cancels out any knowledge learned from byteblox

    • @akira-------------------------
      @akira------------------------- 7 วันที่ผ่านมา +1

      @@Anarqism what knowledge?

  • @ogo3732
    @ogo3732 9 วันที่ผ่านมา +12

    As someone who used to make exploits myself, the "patch" you made is completely garbage.. you can literally counter your patch with one or two lines of code. Developers are not lazy, sometimes they just choose not to interfere with the player's experience in the sense that your anti exploit could falsely flag a normal player.

  • @ERGO288
    @ERGO288 11 วันที่ผ่านมา +7

    0:00 - 5:21 Explanation Of Exploiting
    5:21 - 11:00 Telling You How To Fix Exploits

    • @Shine0064
      @Shine0064 7 ชั่วโมงที่ผ่านมา +1

      Correction: Telling you how to "fix" exploits, but not really telling you how to fix exploits.

  • @themindlesstruffle
    @themindlesstruffle 11 วันที่ผ่านมา +86

    Byteblox ragebait is insane 😭😂

    • @Hamdidittoo
      @Hamdidittoo 11 วันที่ผ่านมา +1

      What ragebait?

    • @RootiRBLX
      @RootiRBLX 11 วันที่ผ่านมา

      @@Hamdidittoogoogle it

    • @ruski9861
      @ruski9861 11 วันที่ผ่านมา

      ur mom

    • @Mugawl
      @Mugawl 11 วันที่ผ่านมา

      Piece of media purposely meant to piss people off and gain interaction due to them being pissed off ​@@Hamdidittoo

    • @Inkspeed
      @Inkspeed 11 วันที่ผ่านมา

      Ur dad

  • @justtemm
    @justtemm 3 วันที่ผ่านมา +3

    the cool part about this is that your forgetting that its ROBLOX devs, not passionate devs, ROBLOX devs.

  • @glyoit1506
    @glyoit1506 11 วันที่ผ่านมา +24

    bro forgot about firing remotes, hook functions, deleting client scripts, spoofing/metatables, exploiting is unpreventable on a bigger scale game, only roblox can fix it.

    • @fitmotheyap
      @fitmotheyap 11 วันที่ผ่านมา

      Remotes is up to the dev to fix not roblox, roblox can't do anything about that

    • @glyoit1506
      @glyoit1506 11 วันที่ผ่านมา +8

      @@fitmotheyap not how it works, remote could still be manipulated through hook function, changing parameter values, constants, and upvalues, nothing can be done about it, even game with the best anti cheats like bedwars, can’t even prevent it, roblox already made a pushing step with there exploit detection, significantly reducing exploiters recently, byfron

    • @glyoit1506
      @glyoit1506 11 วันที่ผ่านมา

      @@fitmotheyapbypassing checks is as simple as using spoofers to pretend nothing has changed on client, metatables, and now AI program such as external AI aimbot

    • @glyoit1506
      @glyoit1506 11 วันที่ผ่านมา

      @@fitmotheyapfor ex: instead of increasing a player speed by humanoid.walkspeed, you can just teleport the player slightly forward based on CFrame and this value could be adjusted to increase speed and completely bypass walkspeed check

    • @JohnDoe-wt2zz
      @JohnDoe-wt2zz 11 วันที่ผ่านมา

      @@glyoit1506 You realize that a remote event should only be a trigger, not a activation method.
      For example if I have a 3d button in the workspace that gives money, and I want the player to only get money when he clicks the button (which has a cooldown), I'd use a clientside remote event to tell the server that the player pressed the button. I could calculate the distance the player is from said 3d button to accept or reject the request for the button press, as well as its cooldown which would be server calculated. Server checks can exist for remote events, so the fact that local scripts from exploiters can fire remote events is not an excuse for an unstoppable hack. For changing constants, the server should always have serverside copies of money and check it for every purchase.

  • @joshuagalvez8143
    @joshuagalvez8143 11 วันที่ผ่านมา +9

    the easiest way to prevent exploits is to tell your players to not use exploits trust it works everytime

  • @not_eagleye
    @not_eagleye 11 วันที่ผ่านมา +12

    byteblox: its so easy to fix it people are just lazy
    also byteblox: not doing allat

  • @exegen
    @exegen 11 วันที่ผ่านมา +75

    3:50 The shadow💀💀💀

    • @Nigjaslayer9000
      @Nigjaslayer9000 11 วันที่ผ่านมา

      What is wrong with it

    • @Jumper123_
      @Jumper123_ 11 วันที่ผ่านมา

      Oh yes, It has happened again

    • @platano_mamahuevo
      @platano_mamahuevo 11 วันที่ผ่านมา +7

      thats wild

    • @JuJubean
      @JuJubean 11 วันที่ผ่านมา

      @@Nigjaslayer9000the shape…

    • @UnderscoreYTG
      @UnderscoreYTG 11 วันที่ผ่านมา +1

      how the hell did you find that

  • @autistacat
    @autistacat 7 วันที่ผ่านมา +3

    I've been a exploit/script developer for 8 years since the nofiltering era, and I'm just going to say this is extremely easy to bypass that it's not even funny. Scripts will obviously be intended for non-generalized use, such as specific pin-points. No actual script will be this easy. For instance, if you have a local script that contains gun functions and it calls the local player's camera, instead, I can use metamethod __index to return the wrong class type which would then create an error in the server script itself removing the anticheat completely, this has been done on multiple occasions on many games. Exploits are not easy to fix, all you did was spend 11 minutes trying to patch a 1 line script that can be re-bypassed with again, just 1 line.

    • @autistacat
      @autistacat 7 วันที่ผ่านมา +1

      you can also remove your character completely then re-call it on the client, and add in the humanoidrootpart (server) after classifying network ownership (if not taken by another exploiter), create a new model type, add it in as local player's character, teleport the humanoidrootpart (local) through the part, delete local humanoidrootpart, and then clone character (server) and add the server-sided humanoidrootpart back inside the local character to make it a serversided character, this is exactly how serversided fake VR worked back in 2021

  • @Lynxmountain
    @Lynxmountain 6 วันที่ผ่านมา +2

    It's not as simple as you think. Yes, that is a way to detect cheats, but it can also be incorrect. Many games use client-only aspects, and it is harder to differ between what should be different on the client and what shouldn't. If you have a barrier that players shouldn't be able to go through, this is indeed a way to detect and prevent exploiters from going through it, but it won't be as simple for client sided creations. An example, is a game I am working on, which allows a player to fly around in outer space. The flight system I made for that is almost fully client-sided, and it would be more difficult than this for me to detect the difference between an exploiter's flight system, and my flight system, or to detect if an exploiter edited a value or my game did it. Tbh, Idk who would ever even need flight exploits in a flight game. A better solution to a potentially flawed anti-exploit system that may detect innocents, or people who affected by a roblox bug, would be to instead implement a report system, along with action, chat and movement logging. In many cases, a human-mod system will be better than an auto-mod system as long as the humans are not corrupted or bad. Roblox's overall mod system is an example of a bad mod system, filled with corrupt/lazy human mods and poorly designed AI mods.

  • @GloheYT
    @GloheYT 11 วันที่ผ่านมา +65

    ByteBlox, i must inform to you that the information you have provided is false, say this, if i were to run a script that makes all parts inside the game untouchable, it will make it so the part attached to the player to not have touch either, and another thing the expolit can do is just delete the entire part connected to them, and with that said, the best way to do it is, make a system that detects if the players humanoid root part and head and torso get detected if it goes inside a part, and if it does it teleports the player back where they were 2 seconds ago, and even if they have no collide or smth like turned off touch it will still work if you make a script / local script / module script thats not apart of the part, but as a system that detects the player inside a wall without it

    • @andreytop1gg
      @andreytop1gg 11 วันที่ผ่านมา +4

      The best way is to make a regular scripts in this case, exploiters can disable local and module scripts on the client entirely

    • @GrimBeConfused
      @GrimBeConfused 11 วันที่ผ่านมา +1

      That is indeed a great way but the reason games dont do that is having alot of checks for different parts and for each and every player starts to slow down the game a huge amount

    • @byteblox100
      @byteblox100  11 วันที่ผ่านมา +9

      That’s probably true. I just suggested the hitbox as a quick potential fix, but the better way to do it would likely just be to fire raycasts and check player position

    • @omgdodogamer4759
      @omgdodogamer4759 11 วันที่ผ่านมา +1

      thing is players can still make a script to automatically teleport them back since movement is left unchecked by roblox's anticheat

    • @DoubleRainbowXT
      @DoubleRainbowXT 11 วันที่ผ่านมา +1

      The best anticheat is detecting client guis or smth like that and banning them.
      Kinda like adinos admin but better and not bypassable.
      It will ban Arceus x and codex users quite easily, but experienced exploiters can still bypass them.

  • @yourboyfriend5897
    @yourboyfriend5897 11 วันที่ผ่านมา +28

    bro spent like 9 minutes explaining local scripts couldve been shortened, but appreciate the effort ur videos helps me sometimes with other stuff

    • @BennydoesstuffYT
      @BennydoesstuffYT 11 วันที่ผ่านมา +11

      Ong he just yaps about the basics for like half the videos always and he acts like most his viewers are noobs

    • @Sol_Aureus
      @Sol_Aureus 11 วันที่ผ่านมา +1

      @@BennydoesstuffYT I think that is the point. He is explaining is a way that even complete beginners can understand.

    • @dr_mafarioyt4313
      @dr_mafarioyt4313 11 วันที่ผ่านมา +5

      @@Sol_Aureus
      The problem is he doesnt even do that well. Oh, sure, he talked about a "fix" for this problem, but the fix itself is pretty easy to work around and he didnt even show how to implement. The only thing he explained was that things changed on the players client arent directly applied to the server.

  • @AlreadyCode
    @AlreadyCode 10 วันที่ผ่านมา +4

    Exploiting or Hacking at all is impossible to stop. The hackers/exploiters will win then the game devs/anticheat devs and then it will loop around like that. That's why Roblox paid Synapse to help them instead of keep patching what Roblox tried to do.

  • @chuckisnthere
    @chuckisnthere 6 วันที่ผ่านมา +2

    explaining how the server knows you're exploiting movement actually helped me understand how i couldnt move for a hot minute in shard seekers, thanks for telling me that man :)

  • @Hunter-jf4ld
    @Hunter-jf4ld 7 วันที่ผ่านมา +2

    Many roblox games already have similar feature actually, if only exploits were that easy to fix right..

  • @MrSofazocker
    @MrSofazocker 9 วันที่ผ่านมา +1

    GameDevs saying exploits or bugs can't be fixed, I find scary.
    Like, do you think a Bank would jut be like, yeah that exploits there, nothing we can do abt it, your money is gone.. or you well you do have infinite money now i guess.
    NO, afaik and experienced it myself, almost ALL gamedevs aren't trained in classical computer science or software engineering. And lack ANY understanding of memory or how the computer works.
    (They are script kiddies that grew up)
    So almost everything has knock-on effects and unintended side-effects you can't decipher.
    No wonder weird things happen, if you don't control your event flow, but just have things be affected by other stuff.
    Even debugging this becomes impossible.
    That's why NOTHING in the real world is architected like a video game.
    Especially online games are such a horrid mess.
    ANY self-proclaimed webdeveloper would do a better job of securing game servers.
    So people can't just execute arbitrary commands on the server, or tell the server they got infinite money now, etc.
    This is just fucking insane what is happening in most games, not just Roblox, that's Indie titles on Steam, even big ones from EA, (APEX Legends people can spawn AI clones of themselves and execute batshit insane scripts on the game servers... nothing's secured).
    People should fucking stick to single player games, if they don't know sh*t.
    And IF, then fucking hire actual knowledgable people, instead of getting worse performance than a SAS startups website and api.

  • @SOTP.
    @SOTP. 11 วันที่ผ่านมา +5

    Whats funny is if you’re owned by server, it pretty much fixes a lot of stuff from this. The issue is no one does this because of the huge input delay you get. Note the part you attach could work, but make sure it doesnt make your movement be limited to what the part allows you to, and make sure it’s owned by the server.

    • @wedoalittletrolling723
      @wedoalittletrolling723 11 วันที่ผ่านมา

      You could have the player on the server consist of a humanoidrootpart only that is invisible and just render the other stuff by creating them locally on each client and then predict the movement of the client-side character

    • @fitmotheyap
      @fitmotheyap 11 วันที่ผ่านมา +1

      Yeah the input delay is crazy even on 80 ping

    • @wedoalittletrolling723
      @wedoalittletrolling723 11 วันที่ผ่านมา

      @@fitmotheyap it's even noticable in studio with 0 ping
      prob because when studio play solo ran both client and server on same thread, having the server own your own character was possible and still not affect input delay but after they made studio client accurate to the real client and seperated the client and server to run on their own seperate threads, you will notice input delays even if you didn't increase fake replication lag
      I don't see Roblox adding server-authoritive characters anytime soon so just add checks to the server, but also trusting the client isn't all bad and it mostly depends on the game.

    • @EricPlayZ132
      @EricPlayZ132 11 วันที่ผ่านมา

      Rocket League is fully server-sided, but it uses prediction to fix the input delay, Roblox could do the same, calculate server-side, compare with client, if there are big differences between server and client, interpolate to what the server calculated

    • @fitmotheyap
      @fitmotheyap 11 วันที่ผ่านมา

      @@EricPlayZ132 I will straight up say I hate rocket league's way of doing it, played it once and got hella teleported(when I used to not have a good ISP), there is no better system for it in the first place so sure but in the case of roblox I think staying client side is wise, at least 10-20% of the playerbase plays on mobile more specifically phones and tablets and even more play on a bad internet, I have experienced both being on mobile and bad internet, not an issue these days but that's only for me, SA still has no servers and resorts to using NA or even EU, asia roblox has major internet problems during rush hour already and this wouldn't help, US is the only region where they actually have good internet and servers everywhere but a large amount of the population gets throttled daily and another large amount live in not so well connected areas, EU would be by far the least and most affected, europe has servers in every rich country exception being poland having one, but even as of now the average ping hovers around 100 because roblox is roblox, I feel like roblox has to fix connection issues first, furthermore they still have NOT fixed error code 277 which is becoming more of an issue every month, swapping ISPs is not a good solution when they can fix their backend instead
      Also, I hate to mention it again EU servers are horrible, 100 ping EU while around 200 ping US, US seems to have no problems and ping is as expected, EU hovering around 100 makes hella no sense when other games have servers farther away with 50 ping or less
      TL;DR
      This is a bad idea cus
      EU servers have major problems that won't be fixed ever it seems
      US has way too many people behind greedy ISPs and many others not living in populated areas
      SA has no servers
      Asia has major issues during rush hour

  • @DustedMain
    @DustedMain 11 วันที่ผ่านมา +2

    The only problem with this solution is that when I want a specific player to be able to walk through a part and no one else, I set the collision to off for that client. If I put that fix, this won't work and and I'd have to use collision groups, which is annoying...

  • @HeyShattered
    @HeyShattered 11 วันที่ผ่านมา +11

    It's al fun and games until someone exploits their way into making the custom player hitbox untouchable.

    • @universaltoons
      @universaltoons 11 วันที่ผ่านมา

      ce desync :)

    • @themomer5672
      @themomer5672 7 วันที่ผ่านมา

      It actually is, the player can change anything inside their character, so if you were to delete that hitbox (assuming it’s located inside the player character, you CAN delete the hitbox to bypass basically everything.

  • @oneowen17
    @oneowen17 8 วันที่ผ่านมา +1

    You could also just tp around the part avoiding the detection :P, which is a very common thing/option/script thats on mostly all clients for roblox.

  • @rammy7
    @rammy7 11 วันที่ผ่านมา +5

    Fair exploits are easy to fix but there are always alot of exploits and most people forget alot of them and alot of them can interfere with the game alot, theres a glitch where if theres a thin part infront of a thick part you can clip through it easy fix. but even more bugs come from that. its less that there lazy I would say and more unsure of all of them because there are alot of exploits that aren't in this video and will never be able to be put in one video unless extreme dedication to every glitch its more something you've gotta get use to.
    and small glitches can be over looked as long as they don't interfere with your gameplay then it should all be fine. And yes most of the time updates will come and people will just find more and more which is very normal.

    • @rammy7
      @rammy7 11 วันที่ผ่านมา +1

      I see alot of your videos get backlash from ignorant titles. Such as your prints are useless video that you took down, which there 100% not very useful.

  • @bartekgaw1
    @bartekgaw1 11 วันที่ผ่านมา +5

    i will stick what works for majoryity of games which is prediction rather than running 12 checks per seconds

  • @GrimBeConfused
    @GrimBeConfused 11 วันที่ผ่านมา +4

    Byte the thing is exploiters are actually more difficult to prevent than you think, pretty much impossible. for the system you thought of they can just delete the part that is attached to them and it wont effect it anymore or for doing something like checks for when the player is inside an object they shouldnt be it will slow the game down for each object or each player you have. then players can also do other exploits that can manipulate their own health or other peoples health they can give themself immortality by giving themself a forcefield or change their location.

    • @alexskorpik11play79
      @alexskorpik11play79 11 วันที่ผ่านมา +1

      THE PART ISNT WELDED TO THEM

    • @GrimBeConfused
      @GrimBeConfused 11 วันที่ผ่านมา

      @@alexskorpik11play79 then how would you keep the part to them as if you’re using code it’ll slow down the server a huge amount.

    • @Desyncingg
      @Desyncingg 10 วันที่ผ่านมา +1

      giving urself a forefield wont give u godmode

    • @GrimBeConfused
      @GrimBeConfused 10 วันที่ผ่านมา +1

      @@Desyncingg giving a player force field makes it so they’re incapable of taking damage with the humanoid:takedamage() function but either way they’re still able to manipulate their max health

    • @alexskorpik11play79
      @alexskorpik11play79 10 วันที่ผ่านมา +2

      @@GrimBeConfused dude. its not gonna slow the server by any amount. its legit also easy to do. and by the way, you're so wrong about humanoid modifications. All they can do to the humanoid is change walkspeed,jump height, platform stand, jump , sit. Im not sure but change humanoid state [if its not dead] could be possible aswell.
      please stop spreading misinformation without actual checks

  • @taberyokoshin
    @taberyokoshin 6 วันที่ผ่านมา +1

    Hey just curious but do you know how to add the shiny effect your golden headphones has to other accesories in game? As I've seen piggy have the same sort of lighting effect and was wondering how I could add it to one of my games. (Also your videos are great! Love your work.)

  • @Dogemin
    @Dogemin 10 วันที่ผ่านมา +2

    It's pretty harder than that because if you add a code to every single part in your game, it basically becomes yandere sim 2.0

    • @CogTheSuit
      @CogTheSuit 8 วันที่ผ่านมา

      Loop and CollectionService in question:

  • @paperplane2915
    @paperplane2915 11 วันที่ผ่านมา +10

    Way easier to just raycast from the last hrp position and the current one to check if they moved through a part, can also check if the part has can collide turned off on the server. And this noclip method is bypassable if you just set cantouch on that part in hrp to false?? Server sided physics anticheats are limited by the complexity of the games physics

    • @JailbreakMoments
      @JailbreakMoments 3 วันที่ผ่านมา

      the issue i find with the raycast method is if you were to move around a corner of an object, the ray might hit said corner. Currently looking for a way of fixing it.

  • @Your_Local_Animator420
    @Your_Local_Animator420 9 วันที่ผ่านมา +1

    Summary:
    it depends on the games code, for example
    if an experienced exploiter, well exploits, depending on the games code, they will have a hard time to fix the exploit without it messing up other game mechanics, think of it like this:
    you want to kill an exploit that is behind a strong wall, now lets say you break this wall to get rid of the exploit but breaking the walls removes / messes code that is working perfectly, you rid of the exploit but your game is broken due to the code that got messed up

  • @DivineFoxx
    @DivineFoxx 3 วันที่ผ่านมา

    Do note, you can also fix a lot of exploits by using sanity checks on your remote events, or make important events handled by the server instead of handling them via the client. That being said, exploits like no-clipping, flying, etc. can be fixed by checking a player's character and running sanity checks from the server.

  • @nil4456
    @nil4456 11 วันที่ผ่านมา +2

    Simple fly anticheat: Detect humanoid floormaterial changes, they aren't replicated to the client anymore and are somewhat decent, you just need leeway

  • @miskaur
    @miskaur 10 วันที่ผ่านมา +1

    exploits as the name states using weak points of your game to gain advantage
    on local side they have pretty much unlimited possibilities and especially with character - because it's first source of client-server replication
    don't try to prevent exploits - better try to lower advantage exploiters can get - just secure any way of client-server connections.

    • @Desyncingg
      @Desyncingg 10 วันที่ผ่านมา

      👍

  • @Firespecialstar
    @Firespecialstar 11 วันที่ผ่านมา +2

    depends from game to game
    some exploits are made specifically for some games, (take KAT, there was an aimbot exploit for some time)
    some others are just generalistic (like the noclip)
    while it's true that on roblox it's easy to fix a couple of exploits, for specific big games it actually starts to be hard when the client starts to manipulate stuff like aiming
    and if we get outside of roblox, it just gets even harder, CS:GO with their VAC, or even minecraft (yes, minecraft cheating, especially in the competitive side of the game, is a thing) it's not as easy. you can prevent the obvious yes, but eventually something will be found that the devs either won't be able to address or don't have the time to do so

    • @Lucas-xn5bn
      @Lucas-xn5bn 11 วันที่ผ่านมา +1

      Game design also plays a huge role in reducing exploiters, for fps games/competitive games more exploiters are gonna work on exploits for these games rather than a game like DOORS, but with roblox adding byfron recently, exploiting is now even harder than it was 5 years ago, so each game has their own unique way of implementing a anti cheat, and it isnt easy at all especially since depending on your type of game, exploiting can happen rarely or frequently.

    • @Firespecialstar
      @Firespecialstar 11 วันที่ผ่านมา

      @@Lucas-xn5bn exactly, that's something i agree with 100%

  • @Zero_WasTaken
    @Zero_WasTaken 23 ชั่วโมงที่ผ่านมา

    As someone who exploits because im curious and want to look under a map or delete a wall in a silly maze(client sided so noone except me sees or can interact with the deleted wall) i feel like patching major exploits is more important than silly ones, like sure you can go through a wall in a simulator but if you make them unable to access the stuff there then why patch it? You can always get an alt hack yourself or find a script for your game specifically if its popular enough look through the code and patch it (i dont code so idk if its even possible)

  • @thisisnotahandle1337
    @thisisnotahandle1337 4 วันที่ผ่านมา +1

    just as easy as they can be fixed, someone will find a bypass, example being to literally just delete the script that does that 💀

  • @KnightClashR
    @KnightClashR วันที่ผ่านมา

    4:06 same reference when doing inspect element on html.
    You can change whatever you wanted to be but its only on the client side (meaning only at your end) and once you refresh it (meaning you gonna update your client to the server) it will bring everything back 2 normal. Just saying, it excites me to see and how does this client and server and quickly think of this can be referenced to html

  • @h1mm779
    @h1mm779 10 วันที่ผ่านมา +1

    byteblox i have an idea that might work (idk)
    what if we manually add collidable bricks and put them inside the players body like a hitbox *in the server* so when the player tries to noclip through the wall the parts that are server sided doesnt let the player to noclip because the parts cant noclip through the wall and the parts are the players hitbox
    would that work or would it be a buggy mess?

  • @DeltaModelX
    @DeltaModelX 5 วันที่ผ่านมา +2

    unpopular opinion: if your game has fixable and easy glitches that can be done without even using tools outside of the basic roblox app, you should be the one banned not the "exploiters" abusing your garbage code

  • @ps_lol
    @ps_lol 11 วันที่ผ่านมา +1

    there's a way that fixed a noclipping by
    getting a position from player from server
    then if the player gets out of distance to be like 5 distance
    it will spawn raycast then checks if there's a part
    it will teleport back on old position
    Q: what about some players can backdoor the server
    this is easily can be done by while wait do,
    because this is the only looping script that won't be disconnected
    all u need things to do is clone the script first
    local Script = script:clone()
    and do it on while wait do
    if script.Parent == nil then
    Script.Parent = game.Players[playerName]
    end
    if my script works then thanks u

  • @Lachrymogenic
    @Lachrymogenic 11 วันที่ผ่านมา +1

    Theres a difference between hacks / cheats and bugs / exploits. Exploits are more like glitches in game's code that allows you to do things, without significantly modifying the games code at all. For example, glitching into walls with the camera glitch. Using stuff like JScript or Lua Script Injectors is not an exploit, but a hack, a cheat. When you exploit, you're exploiting an oversight in the game's code, when you're hacking or cheating, you are intentionally doing things that the game did not intend for you to do by measures that are invasive to the game's code (via injection etc) essentially, hacking it.

  • @Ziggified
    @Ziggified 7 วันที่ผ่านมา

    I clicked this video because in one of my roblox games it lags crazy when u walk or be jumping most time the server will bring u back to that position

  • @lakatariah5815
    @lakatariah5815 11 วันที่ผ่านมา +2

    there are many ways to fight noclip but this one is not very strong and will fall easily if the exploiter just apply the same process he did to go through the wall and do it on the "hitbox" you create for each playercharacter. Also a lot of information are wrong, when you say that client side you can go through after deleting the baseplate because it tells the server theres no baseplate anymore is wrong, its just that the server updates the player position and dont give a shit if you're inside a part, the cancollide stuff is set server sided but the value is only used by the client, which is why the server doesn't prevent you from falling through the floor.

  • @b3lowtoonatural524
    @b3lowtoonatural524 11 วันที่ผ่านมา

    You actually can implement Server Authorative Movement. This is done by making the Client move first then checking in the server if it can actually move there
    For example if theres a wall the Client can check on raycast before moving but if that raycast was deleted to the client but was sended on the Server ( to validate movement ) then the Server can check the same thing as the Client but it would fail since theres a wall and it wouldnt be the real position of the Clients character
    For Reconciliation you can send the input on what's wrong on the Client then the Client goes back to the position of their validated movement then inputs the same keys again so that it matches on the Server
    This is seen on every AAA FPS game such as Valorant and CS (Counter Strike)
    Thats all hehe

  • @Reppen555
    @Reppen555 11 วันที่ผ่านมา +1

    yeah there is one game where you can punch people and unlock abilities and there was tons of exploiters on it, then another person made a knife version of that same game which had the same issues.

  • @madrondc2
    @madrondc2 5 วันที่ผ่านมา

    most noclip exploits have a renderstepped loop setting the local player's body parts can collide to false.

  • @ThunderGam3z
    @ThunderGam3z 11 วันที่ผ่านมา +1

    Very informative! Thanks, I needed an anti cheat for my games!

  • @droid812
    @droid812 11 วันที่ผ่านมา +1

    i imagine a system like when a hacker is in a position below a surface, a script detects if a player is like in -10 from Z axis, its get kicked, same thing if a hacker surpass a certain range of studs it gets kicked

    • @GloheYT
      @GloheYT 11 วันที่ผ่านมา +1

      *anti kick has left the chat*

    • @harunjasna
      @harunjasna 11 วันที่ผ่านมา

      @@GloheYT antikick is only possible on the client

    • @universaltoons
      @universaltoons 11 วันที่ผ่านมา

      spoof position

    • @droid812
      @droid812 11 วันที่ผ่านมา

      @@universaltoons how it can be done?, i wanna see your perspective

    • @Desyncingg
      @Desyncingg 11 วันที่ผ่านมา

      make it then

  • @enriqueedru8998
    @enriqueedru8998 8 วันที่ผ่านมา +1

    Aimbot from what i have seen in games seems to have 2 tipes depending on the weapon projectile
    a example would be the bow from minecraft the projectile is slow so even if the aimbot makes it so the arrow goes where the target is they can just move of the way because the projectile is slow so aimbot speed the projetile or it makes it teleport behind the enemy u are shoting (imagine a portal in the guy stomach of the guy u are shoting and the other side of the portal is your bow)
    If the weapon has a instant projectile or a fast one the aimbot just makes the bullet shot where the guy is.
    so the way to fix the teleport aimbot would be to make the game check if the projectile is acting the right way (like not going faster that normal)
    Edit: im do not know to code so please do not critize me if the solution i said is wrong

    • @themomer5672
      @themomer5672 7 วันที่ผ่านมา

      just Modify the aimbot to make it way higher to make up for the slow projectile speed.

    • @windy6191
      @windy6191 4 วันที่ผ่านมา

      aimbot isnt about speed of the projectile cause the projectile is supposed to be created on the server. Its only the direction and maybe origin of the projectile that the client usually sends

  • @silverthefoxo440
    @silverthefoxo440 4 วันที่ผ่านมา +1

    What about flying exploits/scripts that allow users to use admin flight which allows no-clipping via said flight? How would that be prevented?

  • @Mielesplayz
    @Mielesplayz 11 วันที่ผ่านมา

    I'm pretty sure the movement is handled on the client, you send your movement data to the server, but the server isn't the one moving your character on your screen.
    (it just mimics the movements the client sends and sends it to the other clients)
    That's also why infinite jump, flying, manipulating jumpheight, manipulating walkspeed, changing gravity, forcing the player to sit, etc all works.
    Roblox trusts the clients to give valid movement to the server, if they didn't do that you would encounter input lag if you have ping.
    The walk on wall exploit is the most clear example of the client handing all the player movement.
    (Tell me if I'm wrong, but I'm pretty confident that this is how roblox handles it)

    • @byteblox100
      @byteblox100  11 วันที่ผ่านมา

      That’s exactly what I said bro 😭

    • @alexskorpik11play79
      @alexskorpik11play79 11 วันที่ผ่านมา +1

      @@byteblox100 you explained it like "client sends stuff to server, SERVER VERIFIES IF ITS A VALID MOVEMENT OPTION"

  • @r4nd0mStuff
    @r4nd0mStuff 7 วันที่ผ่านมา +1

    Good idea, but realistically this would just nosedive your performance making security checks for y part.

  • @superxgaming843
    @superxgaming843 11 วันที่ผ่านมา +2

    “minecraft aimbot” 💀

  • @Panacea9
    @Panacea9 8 วันที่ผ่านมา

    Many asked for a list of possible ways or the exact ways they used. I think it is silly to make a list for competitors.
    A key or locking methods should use the premise for the code itself,. If people are already lost on the premise of the way the system works, and the code to make it is right in front of them...that should always be used!!!
    A way to connect should be within limits if possible to not rely on external systems and work within parameters there if possible. Using signals, methods undisclosed to other countries.
    Checks for changes could be done using the premise of the code as well.

  • @M107z
    @M107z 8 วันที่ผ่านมา +1

    AR2 devs are shaking right now...

  • @KinStareon
    @KinStareon 9 วันที่ผ่านมา +3

    we cant rip on tf2 like that they have a small dev team that is not enough for a huge game with messy code

    • @thisisnotahandle1337
      @thisisnotahandle1337 4 วันที่ผ่านมา

      bro valve doesnt care about tf2, thats why they got a small ass dev team, valve literally does not give a fuck 😭

  • @TheMemerMonkey
    @TheMemerMonkey 10 วันที่ผ่านมา

    Server checks on a client authoritive system will always have false positives and flaws. If you want to truly fix character related exploits you have to use a server authoritive system like Chickynoid. Also since the hitbox you are using is client owned because its attached to the player, cant the player just not send touched events?

  • @thefallen3721
    @thefallen3721 4 วันที่ผ่านมา +1

    Yeah, you're probably going to need some servers borrowed from NASA for this to work on a decent game

  • @jeremiegodie1033
    @jeremiegodie1033 11 วันที่ผ่านมา

    So if i understand correctly the system for the anti exploit are just basic hitboxes that are dirrectly connected to the server instead of the client
    Sorry if i didn't understand well and if i'm totally wrong but that's what i understand for the most part

  • @Helpseriously
    @Helpseriously 11 วันที่ผ่านมา

    3:40
    "how does this tie into noclip, well a very important factu- my headphones are shinyyy as hell, anyways, a very important facture..."

  • @user-nf1ko9go8x
    @user-nf1ko9go8x 11 วันที่ผ่านมา

    That's cool and stuff, but how do I add corner clips back?

  • @cyalata
    @cyalata 11 วันที่ผ่านมา +2

    Do a video on custom interactions please

  • @miskaur
    @miskaur 11 วันที่ผ่านมา

    trying to prevent physical exploits is dead end - exploiters always gonna find ways to avoid it

  • @ZepyClown
    @ZepyClown 11 วันที่ผ่านมา +3

    how long did it take to record and edit this video?

    • @dr_mafarioyt4313
      @dr_mafarioyt4313 11 วันที่ผ่านมา +4

      Must be a few weeks at least, this might be the highest quality anticheat video Ive seen all year

  • @YM2IT
    @YM2IT 11 วันที่ผ่านมา

    this man has all his time at home to make videos fr

  • @Inkthirsty
    @Inkthirsty 11 วันที่ผ่านมา +2

    i'm a nitpicky person and some roblox games annoy me with how buggy they are. worst anti cheat i've probably seen is jailbreak because the game is buggy enough, you can't jump off a building or from a helicopter without rubber banding and taking more fall damage than you are meant to

    • @FacelessBillions
      @FacelessBillions วันที่ผ่านมา +1

      JB has always had the crappiest anticheat EVER, and it's not gotten any better

    • @Inkthirsty
      @Inkthirsty 13 ชั่วโมงที่ผ่านมา +1

      @@FacelessBillions their anticheat just made the game harder for legit players. you still see those bots that fly around the map teleporting to everyone and auto arresting

    • @FacelessBillions
      @FacelessBillions 12 ชั่วโมงที่ผ่านมา +1

      @@Inkthirsty true

  • @Pr0t3ins
    @Pr0t3ins 11 วันที่ผ่านมา

    This seems absurdly inefficient for a bigger game that hadnt already placed antinoclip at the start of development

  • @AzureSpike
    @AzureSpike 11 วันที่ผ่านมา +3

    byteblox pls explain client and server in more videos 41 isnt enough for me

  • @zakarkgaming9530
    @zakarkgaming9530 6 วันที่ผ่านมา

    hey guys this video is a prime example of why scripting youtubers are known as youtubers and not developers
    he wants engagement from comments and u guys are giving him that by responding to his absurd claims
    this guy has no real games pushed out and just lives off the engagement

  • @djayden4661
    @djayden4661 11 วันที่ผ่านมา

    I'm surprised devs still get whole backdoors in their games

  • @user-we7pb4fk8r
    @user-we7pb4fk8r 3 วันที่ผ่านมา

    Exploiters can also just mess with players for fun but its rare to

  • @ungodlyaura
    @ungodlyaura 11 วันที่ผ่านมา +3

    that's a pretty shit way to stop noclipping, and ur trying to sell a course? lol
    "exploits are easy to fix" alright prove it, patch ESP and aimbot

    • @Desyncingg
      @Desyncingg 11 วันที่ผ่านมา

      impossible to patch esp and aimbot

    • @FacelessBillions
      @FacelessBillions วันที่ผ่านมา

      what is ESP? I honestly forgot
      and yeah, i have to say ByteBlox is sketchy asf, like bro is fr selling a roblox studio course

  • @gerikiller2370
    @gerikiller2370 3 วันที่ผ่านมา

    noclipping with fastflags still bypasses this because its not about part collision.

  • @Hermit_Wish
    @Hermit_Wish 11 วันที่ผ่านมา

    You can disable code assist in File > Studio Settings > Script Editor

  • @ohkay2322
    @ohkay2322 11 วันที่ผ่านมา

    they are, its just that things get past people

  • @Imlozt
    @Imlozt 9 วันที่ผ่านมา

    Thanks! Now i can make a script to bypass this when i see it!
    You earned a sub!

  • @Menace22society
    @Menace22society 11 วันที่ผ่านมา +1

    Tell that to Defaultio so we can get a proper LT2 update bro

  • @LaProUserniere
    @LaProUserniere 11 วันที่ผ่านมา

    Happymod bypass touched event which mean if you add a touched part to detect then gone

  • @Assumptionist
    @Assumptionist ชั่วโมงที่ผ่านมา

    this video tells me that you know absolutely nothing about roblox's netcode

  • @berendberend702
    @berendberend702 11 วันที่ผ่านมา

    Just set the network owner of all parts of a players character to be the server, easiest fix ever

  • @truestbluu
    @truestbluu 11 วันที่ผ่านมา

    this is caused by roblox's structure in and of itself. roblox HAS to make movement client sided so that any type of game will work

  • @TheFunnySuperHeroDav
    @TheFunnySuperHeroDav 10 วันที่ผ่านมา

    Woah I just learnt something very useful even tho I am not a developer

  • @KefthGaming
    @KefthGaming 11 วันที่ผ่านมา

    if client side and server side were people, they would have trust issues and be angry at eachother

    • @voxeledphoton
      @voxeledphoton 10 วันที่ผ่านมา

      yea but it's made on the server, deleting the part on the client won't delete the part on the server. I would be more worried about teleport scripts where client is just doing a raycast to the wall and getting a safe place to teleport to on the other side. This way the part on the server would never hit the wall and they would just need to worry about wall thickness so it wouldn't trigger speed or teleport checks. More worrisome would be like weapon checks where players can teleport other characters right in front of their own to damage them from across the map (can easily be fixed with a raycast check on the server when bullet is shot you pass the target position and server checks if shot was possible). Make sure to do it with explosives too cause if player throws grenade then teleports that grenade position right next to another character...

  • @Devkeyboard1
    @Devkeyboard1 6 วันที่ผ่านมา

    Why does this motivate me to start Scripting

  • @BobChess
    @BobChess 3 วันที่ผ่านมา

    Thank you for informations. I gonna use these in my game (My game's fps is -1. Can somebody helps me?)

  • @OgGhostJelly
    @OgGhostJelly 9 วันที่ผ่านมา

    Doing a bunch of security checks for every single player in the game is laggy and slow. I don't want cheaters but I don't want 500ms input delays. If your game is big enough and you have all these complex interconnected systems interacting with each other. It can be really difficult to find and patch exploits. Developers already get enough harassment there's no need to make it worse.
    (edited) can't spell for the life of me

  • @franciscoplay32
    @franciscoplay32 11 วันที่ผ่านมา

    the printing "Handle" was the accesorys

  • @qtgaming6902
    @qtgaming6902 2 วันที่ผ่านมา

    Imagine the amount of lag this might cause

  • @somerandomcatYT
    @somerandomcatYT 6 วันที่ผ่านมา

    ty now ima learn lua to make scripts and sell them

  • @Vorixian
    @Vorixian 10 วันที่ผ่านมา +2

    Honstly a bad method to detect/prevent exploits. Example why this is bad: local parts ect.

  • @damienv.dhijden5654
    @damienv.dhijden5654 13 ชั่วโมงที่ผ่านมา

    bro took 2 minutes to say "Roblox checks for colission models"

  • @physicallyjblocked
    @physicallyjblocked 11 วันที่ผ่านมา

    filtering enabled and network ownership explained