Scary Baboon Main Visual
ABOUT SCARY BABOON
Developer
Enver
Platform
Meta Quest
Rating
4.6 (49K+ reviews)
Genre
Horror Comedy / Platformer
Release Date
2023
Price
$FREE
Description
Scary Baboon is a unique VR horror-comedy platformer where you play as a baboon navigating surreal, terrifying environments. The game blends jump scares with physics-based comedy, creating an experience that's both frightening and hilarious. Players swing, climb, and throw objects while being chased by giant baboon monsters. With regular updates and a dedicated community, it's become a cult hit on the Meta Quest store.
Features
  • Physics-based platforming
  • Co-op multiplayer
  • Procedurally generated scares
  • Regular seasonal events
  • Leaderboards and achievements
Age Rating
12+ (Horror, Users Interact, In-Game Purchases)

BABOO CLICKER

click the baboon. feel the fear.
Click the Baboon
BABOONS
0
PER CLICK
1
data encrypted & saved locally

💻 SECURITY DOCS

v2.0.0 • CLASSIFIED

Staff Room Access

📝 Description

Just destroying it deletes it, and leaves people to impersonate staff & admins.

💻 Code Example
Destroy(GameObject.method("Find").invoke(Il2Cpp.string("PanelGold_VIPNew")))
🔧 Possible Fix
If you add a little script, unfindable in the obb that constantly checks IF your an admin and IF it can find (Staff_Door) every 5 or so seconds and if they dont add up
then re-enable it or instantiate it locally for the user that destroyed or disabled it.

Prefab Spawning

📝 Description

Prefab spawning is a big mod/cheat in scary baboon, and in my opinion its the most powerfull and really needs to be fixed.

💻 Code Example
PhotonNetwork.method("Instantiate", 5).invoke(Il2Cpp.string("PrefabName"), pos, identityQuaternion, 0, NULL)
🔧 Possible Fix
If i can remember, photon provides some prefab spawing limits and anticheats, you can use those or just make your own, or just make a limit of how much prefabs can spawn in certain scenes.

BTM: Insta Start Game

📝 Description

In btm theres a exploit where its possible to start the game instantly..

💻 Code Example
chicken.method("StartRound").invoke();
🔧 Possible Fix
Just add protection on the method by checking the timer countdown if its near or at 0 it allows the method..

BTM: Insta End Game

📝 Description

In btm theres a exploit where its possible to end the game instantly..

💻 Code Example
chicken.method("FinishCurrentRound").invoke();
🔧 Possible Fix
Just add protection on the method by checking the timer countdown if its near or at 0 it allows the method..

BTM: Insta Complete Objectives

📝 Description

In btm theres a exploit where its possible to complete all onjectives instantly..

💻 Code Example
chicken.method("OnAllObjectivesCompleted").invoke();
🔧 Possible Fix
Theres no real way to protect this one, unless you want too, my opinion would be checking the obnjects are in the right place or if the generators are turned on.

BTM: Insta Kill Monster

📝 Description

In btm theres a exploit where its possible to kill the monster instantly..

💻 Code Example
chicken.method("OnMonsterDied").invoke();
🔧 Possible Fix
Add checks on the mosnters health if its at 0 then it allows the method to run

BTM: Make All Monsters

📝 Description

In btm theres a exploit where its possible to make everyone the monster, by getting all the instances of the method and executing a method.

💻 Code Example
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("ScaryBaboon.Player.BaboonMonsterPlayerController")).invoke();
          for (let i = 0; i < chickens.length; i++) {
              const chicken = chickens.get(i);
              
              chicken.method("ActivateMonster").invoke();
              chicken.method("AllowPlayerMovement").invoke();
          }
🔧 Possible Fix
Allow only one person to run this method, and it must be the chosen monster

BTM: Exit All Monsters

📝 Description

In btm theres a exploit where its possible to make everyone exit the monster, by getting all the instances of the method and executing a method.

💻 Code Example
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("ScaryBaboon.Player.BaboonMonsterPlayerController")).invoke();
          for (let i = 0; i < chickens.length; i++) {
              const chicken = chickens.get(i);
              
              chicken.method("DeactivateMonster").invoke();
          }
🔧 Possible Fix
Allow only one person to run this method, and it must be the chosen monster

BTM: Give all synrigne

📝 Description

In btm theres a exploit where its possible to give everyone the monster syrigne, by getting all the instances of the method and executing a method.

💻 Code Example
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("ScaryBaboon.Player.BaboonMonsterPlayerController")).invoke();
          for (let i = 0; i < chickens.length; i++) {
              const chicken = chickens.get(i);
              
              chicken.method("ActivateSyringe").invoke();
          }
🔧 Possible Fix
Allow only one person to run this method, and it must be the chosen monster

BTM: Add Extra Chance

📝 Description

In btm theres a exploit where you can add chance by executing a method with a high int parmater

💻 Code Example
chicken.method("UpdateCurrentBonusChance").invoke(10000000);
🔧 Possible Fix
Make sure the user has purchased the extra chance otherwise decline this method from happening
×

ACCESS DOCUMENTS

Enter the administrator password

Incorrect password