HOW AIMBOTS WORK

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 มิ.ย. 2024
  • To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/cazz/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
    Pop filter at 100k.
    I was not trying to teach trigonometry in this video, hence why I did not explain why we use arc tangent. We use (arc) tangent because it uses the triangle ratio of O/A (opposite side over adjacent side). This is convenient because those are literally the values we have in the positional vector (X & Y). Other ratios require H (hypotenuse) - which are completely viable ways to calculate these angles as well.
    💎 Source code is available for my Patrons!
    / cazzwastaken
    💎 Join our community over on Discord!
    / discord
    → Twitter: / cazzwastaken
    → GitHub: github.com/cazzwastaken
    → Instagram: / cazzwastaken
    → Email: cazzwastaken@gmail.com
    → Donate: www.paypal.com/donate/?hosted...
    📝Resources 📝
    → atan2 Reference: cplusplus.com/reference/cmath...
    → Spherical Coordinate Systems: en.wikipedia.org/wiki/Spheric...
    → Coding a Better Aimbot: www.unknowncheats.me/forum/co...
    ⚡See More ⚡
    → Learn Game Hacking: • How to LEARN HACKING
    → Reverse Engineering: • Learn Reverse Engineer...
    → Chams: • REAL CSGO CHAMS - DRAW...
    → CreateMove: • Hook CreateMove From S...
    → Internal Menu: • IMGUI INTERNAL DIRECTX...
    → Aimbot: • MAKE AIMBOT IN 10 MINUTES
    🌌 Disclaimer 🌌
    This video was sponsored by Brilliant.
    Shout out to Chris for the thumbnail ⭐

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

  • @cazz
    @cazz  11 หลายเดือนก่อน +264

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/cazz/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.

    • @SefishGAMING
      @SefishGAMING 10 หลายเดือนก่อน

      Brother make a video about gerrdy game how to work.. Bigo.. IMO, 😉

    • @stone.xyz__
      @stone.xyz__ 10 หลายเดือนก่อน +1

      Can you create a FiveM cheat video?

    • @blueeyes1771
      @blueeyes1771 10 หลายเดือนก่อน +2

      bro please make an aimbot for free fire

    • @Bumblenut
      @Bumblenut 10 หลายเดือนก่อน

      Plz talk about combat arms with this topic SPECIFICALLY !!! It would be goated and such a niche it would be so goood plz i love this. Also plz plz plz message me (I’m on mobile rn I would msg I otherwise) but I have a LOT of history with how it was developed and the professions of the diff hacks in said game and I really want u to help with this cuz ur very very informative on shit. But the main one I wanna talk about is CHAMs or also INSTA knife kills in that game. V crazy

    • @AdiusReal
      @AdiusReal 10 หลายเดือนก่อน

      hi i would like to ask you if you can help me make a esp and aimbot for a 2d game, it has no obufactions its new could you help me?

  • @fudgeracoon2529
    @fudgeracoon2529 10 หลายเดือนก่อน +4679

    As a computer engineer who specialises in game engine development you explained this topic gracefully

    • @voidless-gc5pm
      @voidless-gc5pm 10 หลายเดือนก่อน +29

      Can you tell me more about computer engineering, I'm majoring in it

    • @fudgeracoon2529
      @fudgeracoon2529 10 หลายเดือนก่อน +18

      @@voidless-gc5pm Well, what would you like to know ?

    • @voidless-gc5pm
      @voidless-gc5pm 10 หลายเดือนก่อน +15

      @@fudgeracoon2529 I mean like what kind of things I'll be able to do and is it flexible as a degree for exemple me working in game industry and then switching to something like chip design etc

    • @voidless-gc5pm
      @voidless-gc5pm 10 หลายเดือนก่อน +9

      And what kind of specialisations are there, I guess it depend on uni but any general specialisations available?

    • @Supercheeseman3
      @Supercheeseman3 10 หลายเดือนก่อน +7

      @@fudgeracoon2529 id like to know too, I’m an informatics major bc comp sci is too hard but super interesting to me. If I was as smart as I wanted to be I’d be majoring in electrical and computer engineering I find it so interesting but I’m really bad at math and know nothing of physics so I kinda self learn it to some extent

  • @carpal4489
    @carpal4489 10 หลายเดือนก่อน +2274

    You explained the vector stuff better than the majority of gamedev youtubers

    • @mohamed_amine_zaki
      @mohamed_amine_zaki 10 หลายเดือนก่อน +24

      Better than my teacher

    • @swetdep
      @swetdep 10 หลายเดือนก่อน +7

      yet... that was half of the video :c

    • @Subject97
      @Subject97 10 หลายเดือนก่อน +25

      A lot of gamdevs for whatever reason don't actually know or want to explain the functions that they're using, they'll tell you what they do, this is good to save time but to make games it's a really good idea to understand the math
      Sometimes tutorials feel like an audiobook of the engine documentation

    • @carpal4489
      @carpal4489 10 หลายเดือนก่อน +4

      @@Subject97 agree, if you understand the math behind the dimension you can do a lot of cool stuff because you know how objects translate in a space

    • @Zlorak
      @Zlorak 10 หลายเดือนก่อน +1

      *He explained it like he actually understands every stage, because he does.

  • @Gers217
    @Gers217 10 หลายเดือนก่อน +2409

    As a human who specializes in watching youtube videos I enjoyed this video

    • @evilsdoom2606
      @evilsdoom2606 10 หลายเดือนก่อน +43

      Best comment i have seen so far

    • @Dylan-wo8os
      @Dylan-wo8os 10 หลายเดือนก่อน +27

      As a human that also specializes in watching TH-cam videos, I also enjoyed this video. Arguably more than you.

    • @Codee_
      @Codee_ 10 หลายเดือนก่อน +21

      @@Dylan-wo8os woah woah woah there pal tap the brakes

    • @Dylan-wo8os
      @Dylan-wo8os 10 หลายเดือนก่อน +2

      @@Codee_ 😂😂😂

    • @hellfishii
      @hellfishii 10 หลายเดือนก่อน +16

      As a human that likes to read comments from TH-cam videos I also really really liked your comment, I think it was very comedic and definetly suvberted my expectation of what I considered expecting in the said section.

  • @crewd00d
    @crewd00d 10 หลายเดือนก่อน +709

    While I do hate cheating/cheaters and hacking has basically ruined many of my favorite online games, I do find the actual programming behind it pretty interesting.

    • @slasha
      @slasha 10 หลายเดือนก่อน +31

      Yeah, and videos like this dont actually have to be applied to just aimbot, in a game making sense, this video is helpful.

    • @Blernster
      @Blernster 10 หลายเดือนก่อน +2

      Ok

    • @Deathstro
      @Deathstro 10 หลายเดือนก่อน

      didnt ask liberal sissy

    • @InfernoViperz123
      @InfernoViperz123 10 หลายเดือนก่อน +21

      The video shows the pure basics, but the actual work done to make it seem legit is what makes aimbots really impressive, adding natural navigation to targets and failure rates etc make it so much cooler and more impressive imo

    • @justafan9206
      @justafan9206 10 หลายเดือนก่อน

      Tf2 player here.
      Aye!

  • @TheLetterE-hihru
    @TheLetterE-hihru 10 หลายเดือนก่อน +893

    As an aimbot, I can confirm this is how we work

    • @francis9154
      @francis9154 10 หลายเดือนก่อน +12

      As an ESP I can confirm that is how they work

    • @i.qx.
      @i.qx. 10 หลายเดือนก่อน +18

      As a FPS player that hates hacks I can confirm this is how they work

    • @LxunAtiic
      @LxunAtiic 10 หลายเดือนก่อน +7

      @@i.qx. As a I can confirm

    • @buildatutorial742
      @buildatutorial742 10 หลายเดือนก่อน +8

      @@LxunAtiic confirm

    • @Joelactic
      @Joelactic 10 หลายเดือนก่อน

      ​@@buildatutorial742m

  • @hellfishii
    @hellfishii 10 หลายเดือนก่อน +135

    As a vector I can concur that we indeed have a norm 2 that gives us the euclidean distance from the origin of the vector space to the so called end of v, and this can be extended to all my family of n dimensional finite and infinite vector spaces

    • @GeodesicBruh
      @GeodesicBruh 10 หลายเดือนก่อน +6

      Google metric tensor

    • @dragoni_penguin
      @dragoni_penguin 10 หลายเดือนก่อน +8

      As a plane, I admit to having kidnapped your family of vectors and hold them on an infinite 2 dimensional area.

    • @hellfishii
      @hellfishii 10 หลายเดือนก่อน +5

      @@dragoni_penguin Quite intriguing but by definition planes cannot kidnap any vector, this could only happen if you are a linear transformation from R^n to R^2 (assuming we are in the field of R^n but linear transformation can also happen in any finite or infinite dimensional vector spaces of R^n or C^n etc) or you proyect the basis of my family vector space to yor plane by the Gram-Schmidt procedure.

    • @flstu7735
      @flstu7735 10 หลายเดือนก่อน +8

      @@GeodesicBruh holy hell

    • @Roblovjc
      @Roblovjc 10 หลายเดือนก่อน +4

      @@flstu7735 new response just dropped

  • @sombrag4764
    @sombrag4764 10 หลายเดือนก่อน +244

    My man explains vectors better than my teachers at college

    • @sandsgrainofsand5320
      @sandsgrainofsand5320 10 หลายเดือนก่อน +5

      vectors are learned throughout middle school/highschool what are yall doing in college

    • @sombrag4764
      @sombrag4764 9 หลายเดือนก่อน

      @@sandsgrainofsand5320 Translated from Spanish: orthogonality and scalar products

    • @FennecUser-ky9vr
      @FennecUser-ky9vr 9 หลายเดือนก่อน +7

      @@sandsgrainofsand5320 You typically don't work with n dimensional vectors in high school. In linear algebra vectors gain many new applications as well as theoretical rigor.

    • @GodplayGamerZulul
      @GodplayGamerZulul 5 หลายเดือนก่อน

      Guess your college professor sucked then, unlucky.

  • @alexander3293
    @alexander3293 10 หลายเดือนก่อน +186

    It's all fun and games until the game uses quaternions instead of "ViewAngles" :D

    • @TopchetoEU
      @TopchetoEU 10 หลายเดือนก่อน +22

      quaternions are some real nightmare fuel

    • @icicles0
      @icicles0 10 หลายเดือนก่อน +10

      @@TopchetoEU why i dont write movement code

    • @finxdddddddddd
      @finxdddddddddd 10 หลายเดือนก่อน +3

      Does someone have a vid / post that explains how to do this? literally cant find anything on it i feel like im going nuts haha

    • @Rennu_the_linux_guy
      @Rennu_the_linux_guy 10 หลายเดือนก่อน +3

      I still remember my first time as a game hacker as a kid running into quanternions had no fucking clue what was going on

    • @aerojetrocketdyners-2538
      @aerojetrocketdyners-2538 10 หลายเดือนก่อน +1

      @@finxdddddddddd Freya Holmer has a good video on this

  • @Luke1000
    @Luke1000 10 หลายเดือนก่อน +409

    As a software designer who never did maths but grasps code, you made maths feel like the way I feel about code.

    • @chadm2343
      @chadm2343 10 หลายเดือนก่อน +8

      A bottah wadah

    • @laika5707
      @laika5707 10 หลายเดือนก่อน +7

      @@chadm2343 lol cringe pfp

    • @chadm2343
      @chadm2343 10 หลายเดือนก่อน

      @@laika5707 I agree rainbow tards are cringe

    • @CamoEye
      @CamoEye 10 หลายเดือนก่อน

      @@chadm2343a botah uh wahuh

    • @CamoEye
      @CamoEye 10 หลายเดือนก่อน +1

      a bottle of water 🤔

  • @mubii69
    @mubii69 7 หลายเดือนก่อน +90

    As a guy who failed physics twice, you explained this topic gracefully

    • @pyropulseIXXI
      @pyropulseIXXI 7 หลายเดือนก่อน

      Nice, you failed something that I easily grasped at 13

    • @mubii69
      @mubii69 7 หลายเดือนก่อน +18

      @@pyropulseIXXI takes effort to be this useless mate

    • @Lockjaw135
      @Lockjaw135 7 หลายเดือนก่อน +8

      @@pyropulseIXXI my man, you must have really missed the bus in your life if you’re gonna make fun of a self deprecating joke

    • @pyropulseIXXI
      @pyropulseIXXI 7 หลายเดือนก่อน

      @@Lockjaw135 I made an inverse self-deprecating joke

    • @pyropulseIXXI
      @pyropulseIXXI 7 หลายเดือนก่อน

      @@mubii69 It took as little to no effort as possible

  • @Panadoraa
    @Panadoraa 10 หลายเดือนก่อน +39

    this video taught me 3 years of what school tried to teach me thank you cazz!

    • @chski1220
      @chski1220 10 หลายเดือนก่อน +2

      Your school tried to teach you aimbot?

    • @Panadoraa
      @Panadoraa 10 หลายเดือนก่อน

      @@chski1220 no did your school tried to ? because i don't see that i said school teached me aimbot did i ?

    • @DRNOval
      @DRNOval 10 หลายเดือนก่อน +1

      @@Panadoraa it was implied!

    • @Panadoraa
      @Panadoraa 10 หลายเดือนก่อน

      ​@@DRNOval They didn't exactly try to teach me how to make an aimbot, but they did try to teach me math.

    • @masterdementer
      @masterdementer 7 หลายเดือนก่อน

      How did you even complete high school without Vectors lol. (Don't ask me how I completed without proper integral calculus).

  • @teev660
    @teev660 10 หลายเดือนก่อน +38

    your vids are great. you actually explain things well and not just tell to write some code just because

  • @budgetarms
    @budgetarms 10 หลายเดือนก่อน +5

    Well explained, you kept is simple for the people who don't know how it works.
    You did a good job of keeping it has simple as possible (except for the math, which was quite confusing.
    Since you did not really go in depth about why the pitch has the specific code, but the comments explain it really well.

  • @abhijitatwal6791
    @abhijitatwal6791 10 หลายเดือนก่อน +16

    great video, broke it down to make it easily understandable for anyone 🔥

  • @WESSLAYS
    @WESSLAYS 10 หลายเดือนก่อน +5

    So easy to understand! You did a great job on explaining!

  • @joshua6342
    @joshua6342 10 หลายเดือนก่อน +3

    It was so fun figuring this out when working on my external years back, let my mind super creative and made fun and useless features

  • @rstewa35
    @rstewa35 7 หลายเดือนก่อน +1

    Loving the snappify code snippets. They always look so good.

  • @mrhotdog2229
    @mrhotdog2229 9 หลายเดือนก่อน +7

    as someone who has finished and graduated from a game design course in college and has done coding research for c sharp specifically regarding velocity with vectors and such. You taught me more in the first 2 mins 30 seconds of this video including the sponsor time, then i have learnt over the past 14 years of my education

  • @SL4PSH0CK
    @SL4PSH0CK 9 หลายเดือนก่อน

    omg! for people doubting if its an overstretched essay, it isnt; and for its pacing for the subjects tackled, im surprize its concise or justified length. worth the sub.

  • @j1mmie
    @j1mmie 7 หลายเดือนก่อน +5

    The vector math was explained well, could be useful for a lot of beginner game developers who want to implement their own "LookAt" function, or Quaternion Slerp/Lerp. But that's the easy part of implementing an aimbot. The reverse engineering part, memory reading, memory injection, anti-cheat bypass, etc... that's why not just anyone can make an aimbot

  • @brightblackhole2442
    @brightblackhole2442 10 หลายเดือนก่อน +5

    incredible how you make a gaming video and manage to trick people into learning about 3D geometry and trigonometry

  • @truenerthus4460
    @truenerthus4460 10 หลายเดือนก่อน

    Keep up with the good content! This is such a niche area its great to have nice digestible content

  • @Noname0039
    @Noname0039 10 หลายเดือนก่อน +4

    2:34 both direction and MAGNITUDE.

    • @TrueOracle
      @TrueOracle 10 หลายเดือนก่อน +1

      OH YEAH, OH YEAH

  • @Graphik
    @Graphik 10 หลายเดือนก่อน +25

    as I self taught game engine developer you explained this topic better than my brain can describe it to my family

  • @tocchilynx
    @tocchilynx 10 หลายเดือนก่อน +1

    thanks for all the informative videos ❤

  • @daegan4226
    @daegan4226 10 หลายเดือนก่อน +1

    Was not expecting the ROTMG footage LMAO great video man!

  • @druc367
    @druc367 10 หลายเดือนก่อน +9

    Much more interesting and difficult here is how you read necessary data from the process of the game and input calculated view angle

    • @lava-ru5ue
      @lava-ru5ue 10 หลายเดือนก่อน

      definitely

  • @fahadparacha4758
    @fahadparacha4758 10 หลายเดือนก่อน +6

    Came here to learn how aimbot works left with a master's degree in calculus

  • @dieterafrica
    @dieterafrica 10 หลายเดือนก่อน

    Nice to see the Airbus in there 😂, another great video, well done!

  • @Ali-pz9hy
    @Ali-pz9hy 10 หลายเดือนก่อน

    nice explanation. i needed the math part

  • @wanchen6477
    @wanchen6477 10 หลายเดือนก่อน +2

    He's teaching more than I learn in a week of school.

  • @wavingbuddy3535
    @wavingbuddy3535 7 หลายเดือนก่อน +1

    great video, i had a go programming the fundamental idea in python (spyder) with randomly assigned player viewangles and position with entities dead/alive and team/enemy with random positions in a 200^3 unit space. was a great bit of fun enjoyed wasting time programming instead of doing my actual uni course XD

  • @chickkyy
    @chickkyy 4 หลายเดือนก่อน

    Just wanna say I love how you slid the (brilliant) sponsor Brilliant into the intro. Thanks for spreading the exceptional interest to me ;)

  • @The_Questionaut
    @The_Questionaut 10 หลายเดือนก่อน +5

    You should make a video explaining computer vision aimbots, a more external approach

  • @exoqqen
    @exoqqen 10 หลายเดือนก่อน

    ty for the class :)

  • @kh_y
    @kh_y 7 หลายเดือนก่อน +1

    Unless CS (not sure if your sample code refers to CS specifically) handles the euler "view angles" internally, you will probably end up in gimbal lock without using quaternions. Also, you'll need a frame delta time factor in the smoothing calculation or movement will be frame rate dependent. (I'm a game dev with no hacking experience so maybe things are a little different writing directly to memory.)

    • @strange1702
      @strange1702 6 หลายเดือนก่อน

      U using unity aren't you 😂

  • @dev_corner
    @dev_corner 10 หลายเดือนก่อน

    hey cazz! great video as always. i have a question: would it be possible for you to do a video on how to find the entity list in die game Rust. would be very interesting. :)

  • @enearadin5731
    @enearadin5731 10 หลายเดือนก่อน +1

    its an amazing video but maybe explain it a bit easier to those who dont know much or anything about coding and that stuff but still an amazing videos your doing great content please continue like that.

  • @AiCoolWorld
    @AiCoolWorld 10 หลายเดือนก่อน

    Hey i really like your videos and i just wanted to ask if i can apply your cs go tutorials for cs1.6 (same concept applies i guess)

  • @emmmlll7467
    @emmmlll7467 10 หลายเดือนก่อน +3

    I got a question to the second function to calculate the pitch (atan2(-z, |[x,y]|)):
    you are turning (|[x,y)|, z), for simplicity I take (x, y), into (-y, x) or in this case (-z, |[x,y]|).
    Meaning you rotate the vector by pi/2 rad (90 deg).
    Why is that so?
    Does the pitch in games go from 0 to 180 deg instead from -90 deg to 90 deg?
    I‘m not a game dev, though I am interested in why this range (0 deg to 180 deg) is used in games.

    • @ssarkos5148
      @ssarkos5148 9 หลายเดือนก่อน

      This is completely dependent on the game engine, some games use 0 to 180, some 0 to 360 and some dont use degrees at all.

    • @josephtharrison
      @josephtharrison 9 หลายเดือนก่อน

      I believe the 180 he was talking about was yaw. Like left and right.

  • @thatStrangerGuy
    @thatStrangerGuy 5 หลายเดือนก่อน

    03:00 I thought (4,4) is a point with coordinates, if you give that point magnitude and direction, that simply graphically represents as arrow, where lenght of arrow is magnitude, that will be a vector, for now its point in space with coordinates (4,4), i think you meant is (0,0) is our center coordinate of object and (4,4) represents "magnetic" center that directs our object, then yes, between them line is a vector

  • @budgetarms
    @budgetarms 10 หลายเดือนก่อน

    Will you ever start using direct-list initialization?
    Or do you choose to not use it because other languages dont do it?

  • @mrfokus901
    @mrfokus901 7 หลายเดือนก่อน +1

    How did you learn how to do this? I really want to learn.

  • @hazehasabig
    @hazehasabig 10 หลายเดือนก่อน

    Did not anticipate an unsolicited mathematics lesson out of this!

  • @xxgamerhdxx898
    @xxgamerhdxx898 10 หลายเดือนก่อน

    very good video mate

  • @TheEternalWaifu
    @TheEternalWaifu 10 หลายเดือนก่อน +1

    i like how he uses the stuff from math class that we all thought we were not gonna need in life.

  • @deepakdamodaran6809
    @deepakdamodaran6809 10 หลายเดือนก่อน

    Very Informatic Cazz I Love Tee Vid

  • @Skyzz1_1
    @Skyzz1_1 10 หลายเดือนก่อน

    yo cazz can you make a video on how you show a fov circle externally not internally cause i cant do it externally only internal but yea

  • @jackmclane1826
    @jackmclane1826 7 หลายเดือนก่อน

    Without ever having written a game engine or an aim bot I could have explained it exactly like that. Because you showed just the vector maths and basic trigonometry. But I'm far away from being able to code it. Because the nitty bitty gritty details is what makes it complicated. This could be a great case study for more.

  • @IsfetSolaris
    @IsfetSolaris 9 หลายเดือนก่อน +53

    Just want to thank you for this. I've been in game development for the better part of 40 years and it always drives me insane to hear players yelling "THIS IS AIMBOT THAT'S AIMBOT IT'S ALL AIMBOT" when they don't even know how an aimbot works or how to detect it.

    • @h4ckerblueeyes
      @h4ckerblueeyes 5 หลายเดือนก่อน +1

      can u make an aimbot for free fire please?

    • @IsfetSolaris
      @IsfetSolaris 5 หลายเดือนก่อน +4

      @@h4ckerblueeyes I don't make hacks, I catch them. If you need hacks to play a game, just do everyone a favor and uninstall instead.

    • @h4ckerblueeyes
      @h4ckerblueeyes 5 หลายเดือนก่อน

      @@IsfetSolarisno it is for educational purpose i want to learn it and have some fun.

  • @Narco27
    @Narco27 10 หลายเดือนก่อน +1

    Using games to teach us math, your ways are impeccable

  • @anti-affiliatetrader5143
    @anti-affiliatetrader5143 10 หลายเดือนก่อน

    2:10 Mathematicians & math students define the XYZ-axes as shown (right-hand rule): X-axis incoming towards the viewer, Y-axis going horizontally to the right-hand side, Z-axis going vertically to the top. Game programmers & game modellers define the XYZ-axes differently: X-axis horizontally to the right-hand side, Y-axis horizontally to the top, (so the XY-axes can function as the 2D aspect) Z-axis either away from the viewer (DirectX, left-hand rule) or towards the viewer (OpenGL, right-hand rule); And the XZ plane is the flat base, whereas for the math students the XY plane is the flat base.

  • @SCKEVERD
    @SCKEVERD 10 หลายเดือนก่อน

    I wish I knew so much more than I do.
    It would be nice to know what the development process would look like for designing a very simple "hack".
    For instance, how one might go about making a function that tells you're player character to move forward one unit in a typical top-down game.
    What would be nice to know:
    1) How to find the required information in memory, and
    2) How you can confirm that you have found what you are looking for.
    Do you just find a pointer or something, offset it, and insert data and see what happens in-game?
    I've never wanted to make bots for nefarious purposes, but have always thought it would be more fun to make a bot that can play a game for me, as opposed to be playing it myself.
    That's a goal of mine.
    It would be nice to know what the end work-flow would resemble so I can build my skills accordingly.

    • @ssarkos5148
      @ssarkos5148 9 หลายเดือนก่อน

      If you want to make a simple bot its enough to just simulate keyboard or mouse inputs. For more complicated cheats you can use tools like cheat engine, reclass or ida to help you find information and reverse engineer the game.

  • @sjfsr
    @sjfsr 4 หลายเดือนก่อน

    I''ve known this stuff for some time now. The explanation within, is well said.

  • @nicodemolalli5643
    @nicodemolalli5643 7 หลายเดือนก่อน

    cool video. very informative. thanks for sharing.

  • @GRUNT001
    @GRUNT001 10 หลายเดือนก่อน +2

    Hey, last semester i took the calculus 2 subject in college and now i understand why is it important to get some calculus in computer science!
    nice video!
    but i have a question: How do you inject the cheat on the game's memory.
    That's the weird part that i think you dont explain it goodly

    • @MrNicoteco
      @MrNicoteco 7 หลายเดือนก่อน +1

      I've done a little game hacking, but nothing too complicated with anticheat or anything like that. I usually created space in the game's memory and wrote my code there. I don't know if you've ever used cheatengine, but it's the same thing as editing a value of something with cheatengine and starting a thread.

  • @PoggersFloppa
    @PoggersFloppa 10 หลายเดือนก่อน +3

    this is something i would watch at 3 am

  • @franciscosilva2135
    @franciscosilva2135 10 หลายเดือนก่อน

    Hello what do you think about, some sort of arduino/hardware radar...

  • @mariobabic7378
    @mariobabic7378 3 หลายเดือนก่อน

    Why does cs not save the viewangles as vectors?

  • @declancrowley6037
    @declancrowley6037 5 หลายเดือนก่อน

    this guy just taught me more about physics in an 8 minute video than 1 year in my 8th grade physics class

  • @Plisskien
    @Plisskien 10 หลายเดือนก่อน

    Great video, maybe u could make video about antiaim, and resolver. A lot of ppl would be interested in this topic!

  • @ManMythLemon
    @ManMythLemon 10 หลายเดือนก่อน

    He even showed code examples! Getting a brilliant course for free it feels

  • @billyshuig6087
    @billyshuig6087 10 หลายเดือนก่อน

    Isn't the view angle class a vec3 with a roll angle as the third float in the vector?

    • @cazz
      @cazz  10 หลายเดือนก่อน

      Yes, in games with roll. In most of those cases you can ignore roll, but in games that require it you might have to calculate it.

  • @StriderStryker
    @StriderStryker 10 หลายเดือนก่อน +1

    I would be surprised if an algebra teacher uses aimbot as an example for *x,y,z*

  • @hometimemayhem928
    @hometimemayhem928 10 หลายเดือนก่อน +2

    never before have I been so mad about the X and Y axis being mixed up until now

    • @millerdowneyy
      @millerdowneyy 10 หลายเดือนก่อน

      When we're they mixed up?

  • @H8RSAPPRECIATE
    @H8RSAPPRECIATE 6 หลายเดือนก่อน

    As someone who doesn’t know anything about vectors you explained this gracefully
    ( I still don’t know what a adverb is )

  • @ca-magestia3994
    @ca-magestia3994 10 หลายเดือนก่อน +1

    As a game mod developper, i approve this video

  • @romansin5702
    @romansin5702 5 หลายเดือนก่อน

    Where can you write such a project

  • @TheOfficial_AW
    @TheOfficial_AW 9 หลายเดือนก่อน +1

    KBM players “See aim assist and aim bot start with the same word, so they’re the same”

  • @DiabolicalBiscuit
    @DiabolicalBiscuit 9 หลายเดือนก่อน

    it's crazy that i've never actually thought about how the programs work

  • @Proxoor
    @Proxoor 10 หลายเดือนก่อน

    Great video! Thanks))

  • @drv0rt3x
    @drv0rt3x 5 หลายเดือนก่อน

    you started off showing a gun . and then a good boy and im already hooked

  • @Gh0_-st
    @Gh0_-st 10 หลายเดือนก่อน +48

    didn't expect to take a physics class. thanks tho.

    • @vashshshsdd6888
      @vashshshsdd6888 10 หลายเดือนก่อน +11

      It's math class

    • @slurb2961
      @slurb2961 10 หลายเดือนก่อน

      Trig breh

  • @big-e-cheese7106
    @big-e-cheese7106 10 หลายเดือนก่อน +19

    As a normal human being with no relevant profession, I approve this video.

  • @ruperterskin2117
    @ruperterskin2117 7 หลายเดือนก่อน

    Cool. Thanks for sharing.

  • @tmp_usr
    @tmp_usr 10 หลายเดือนก่อน

    How did you learn to do this?

  • @eduardostapenko6808
    @eduardostapenko6808 10 หลายเดือนก่อน +1

    is it possible to hack the game if Player gives only his controls info to server and server gives back only the picture?
    notice: if you hack the server antivirus may see that, or if it wount your hack will be noticed and antycheat may get an immunyty response

  • @comicdune667
    @comicdune667 10 หลายเดือนก่อน

    I'm glad he put a little spice of ROTMG in the video that pleased me.

  • @Arcann_bhp
    @Arcann_bhp 10 หลายเดือนก่อน +4

    sourcepawn has a function that LITERALLY says "look at" which moves ur cursors at entities/players XD

    • @cazz
      @cazz  10 หลายเดือนก่อน +3

      😂😂 best aimbot

  • @1337GameDev
    @1337GameDev 7 หลายเดือนก่อน

    It gets even crazier if you have MULTIPLE origins and then need to translate between them... Or if you want to calculate the screen x/y point, and use THAT for your assist (such as if entity data isn't available in an easy manner, but is via the UI).

  • @j0shda116
    @j0shda116 2 หลายเดือนก่อน

    But can you find the optimal solution of the vector space in O(log(n)) runtime?

  • @FallenSquirrel
    @FallenSquirrel 7 หลายเดือนก่อน +1

    As a coder with a mathematical background, I find it hilarious how you call the conversion of vectors to view angles (which seems easy to me) the "most complex thing about an aimbot", while just barely glancing over reverse engineering player positions from memory (which would be so much harder in my mind).

    • @Timo-Epis
      @Timo-Epis 5 หลายเดือนก่อน

      lol reverse engineering the player position is easy lel.

  • @yunnaiv
    @yunnaiv 10 หลายเดือนก่อน

    i think this video whould be way more fun to whats with like criminal thriller music or sum idk but still a cool and interesting video!

    • @cazz
      @cazz  10 หลายเดือนก่อน +1

      😂😂 good idea

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

    Can you explain how strafe helpers or strafe stabilizer works in counter strike 1.6 and GO

  • @zenlob
    @zenlob 10 หลายเดือนก่อน

    I always wondered why we needed to learn Pythagorus

  • @dieglhix
    @dieglhix 4 หลายเดือนก่อน

    I had some fun with OGC back in CS 1.5 times

  • @KC-nr2cj
    @KC-nr2cj 4 หลายเดือนก่อน +1

    Great video! Can sb tell me what program is shown in 5:23?

    • @TukeShark
      @TukeShark 4 หลายเดือนก่อน +1

      looks like x64 dbg

    • @higheloaram2448
      @higheloaram2448 3 หลายเดือนก่อน

      its ida pro

  • @igo146
    @igo146 9 หลายเดือนก่อน

    bro I want to learn how to program to create cheats for online mobile games, what languages should I study and where to start?

  • @Leon-cm4uk
    @Leon-cm4uk 7 หลายเดือนก่อน

    It is one thing to write the hack but the reverse engineering part and finding out if you can manipulate the values in the memory is very hard. There you need to understand assembler pretty good to find that out. And bypassing safety mechanisms around the game is also pretty difficult i would assume. And the whole thing only works if you have games that persist important game values in the memory.

  • @jpfeif29
    @jpfeif29 7 หลายเดือนก่อน +1

    Some of the explanation is "it knows where it is because it knows where it isn't buy subtracting where it is from where it isn't it can get where it's going to be.

  • @nohandbeyond6003
    @nohandbeyond6003 5 หลายเดือนก่อน +1

    Following up on 8:14 (different x y z conventions)
    Wouldnt it be impossible to use an aimbot if the convention randomly changed every so often(talking bout 1-2 seconds) based on a pseudorandom seed?

    • @muslim2k
      @muslim2k 4 หลายเดือนก่อน

      Let's suppose the game server selects a random convention for every game. The game clients for every player will need to know to this to function normally and play the game. The selected convention will need to be stored somewhere in memory. The aimbot program will get the coordinate convention from memory, and function accordingly.

  • @DDDDDDDDDDDD3
    @DDDDDDDDDDDD3 10 หลายเดือนก่อน

    Your better then my math teacher at teaching

  • @MotoAtheist
    @MotoAtheist 10 หลายเดือนก่อน

    First learned of aim bots when I was tucked in a corner of a room where I had to peak around another object to see someone enter and they couldn't shoot me without going around the object. I took out quite a few players and then the cheater barely entered the doorway and I died instantly. It made no sense at all at first, but I knew something wasn't right because it wasn't possible to hit me where I was from that doorway. Always has to be somebody looking to ruin everything.

  • @Agentzzzombie
    @Agentzzzombie 6 หลายเดือนก่อน

    4:35 what game Is that

  • @Staubbs
    @Staubbs 9 หลายเดือนก่อน

    6:22 The missile knows where it is at all times. It knows this because it knows where it isn't, by subtracting where it is, from where it isn't, or where it isn't, from where it is, whichever is greater, it obtains a difference, or deviation.

  • @user-df6uq5lh8x
    @user-df6uq5lh8x 5 หลายเดือนก่อน +1

    He explained vectors better than my math teacher

  • @vpexmc
    @vpexmc 4 หลายเดือนก่อน

    I like how there’s just a list at the end labelled “Hackers”

  • @breading3912
    @breading3912 10 หลายเดือนก่อน

    Hi, i have a question to yall. So if we take a csgo example, the cheats there have advanced to a level where the cheat creates a fake head position on the server. How does the aimbot resolve that? @cazz

  • @RasZachify
    @RasZachify 7 หลายเดือนก่อน

    1:40 eyy wassup Vector !!!