Just destroying it deletes it, and leaves people to impersonate staff & admins.
Destroy(GameObject.method("Find").invoke(Il2Cpp.string("PanelGold_VIPNew")))
Prefab spawning is a big mod/cheat in scary baboon, and in my opinion its the most powerfull and really needs to be fixed.
PhotonNetwork.method("Instantiate", 5).invoke(Il2Cpp.string("PrefabName"), pos, identityQuaternion, 0, NULL)
In btm theres a exploit where its possible to start the game instantly..
chicken.method("StartRound").invoke();
In btm theres a exploit where its possible to end the game instantly..
chicken.method("FinishCurrentRound").invoke();
In btm theres a exploit where its possible to complete all onjectives instantly..
chicken.method("OnAllObjectivesCompleted").invoke();
In btm theres a exploit where its possible to kill the monster instantly..
chicken.method("OnMonsterDied").invoke();
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.
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();
}
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.
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();
}
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.
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();
}
In btm theres a exploit where you can add chance by executing a method with a high int parmater
chicken.method("UpdateCurrentBonusChance").invoke(10000000);
in btm its possible to execute a method and give yourself the monster rpg.
chicken.method("ActivateRPG").invoke();
just by executing a method, its possible to just finish the cookie with one click.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("CookieCutSystem")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("CompletedCookieCut").invoke();
}
just by executing a method, its possible to just fail the cookie with one click.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("CookieCutSystem")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("FailedCookieCut").invoke();
}
just by executing a method, its possible to just fail the cookie with one click.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("HideAndSeek.HideAndSeekController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("OnHiderWin").invoke();
}
just by executing a method, its possible to just fail the cookie with one click.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("HideAndSeek.HideAndSeekController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("OnSeekerWin").invoke();
}
just by executing a method, its possible to just fail the cookie with one click.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("HideAndSeek.HideAndSeekController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("RPC_StartChaseTimer").invoke();
chicken.method("RPC_StartHeadStartTimer").invoke();
}
just by executing a method, its possible to just fail the cookie with one click.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("HideAndSeek.HideAndSeekController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("DisableSeekerBlockersForGuardsAndVIPs").invoke();
}
Its possible to set the text for the title in mingle with executing a method with custom params.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("Mingle.MingleController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("SetTitleText").invoke(Il2Cpp.string("My name is dexter, dexter moragan, i dont know what made me the way i am, but whatever did, left a hollow place inside my heart."));
}
Forcing the next game is easily done by executing the NextGame Method.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("Mingle.MingleController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("NextGame").invoke();
}
You can force announce a group size with custom size/params no protection or checks at all.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("Mingle.MingleController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("AnnounceGroupSizeRPC").invoke(1000000);
}
Forcing a vote rpc with a custom int param rigs the votes.
Yes:
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("VIPGameSelectionManager")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
const yes = 100000;
const no = 0;
chicken.method("RegisterVoteRPC").invoke(yes, no);
}
No:
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("VIPGameSelectionManager")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
const yes = 0;
const no = 100000;
chicken.method("RegisterVoteRPC").invoke(yes, no);
}
by implenting a cheat that allows you to constantly make it think its stop.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("RedLightGreenLight.RedLightGreenLightController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("StopController").invoke();
}
By executing a method alot of times it spams the turn around sound rpc, blasting people eardrums.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("RedLightGreenLight.RedLightGreenLightController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
if(rightTrigger){
chicken.method("PlayTurnSound").invoke();
}
}
by getting each tile and executing the break method on every tile it makes it impossible to get passed.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("GlassBridge.GlassBridgeController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
for (let i = 0; i <= 100; i++) {
chicken.method("BreakSegmentRpc").invoke(i);
}
}
if you execute the method to reveal all the buttons it does it.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("SkyBaboon.SkyBaboonController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
chicken.method("RevealCurrentButtonBlocker").invoke();
}
Its possible to just get all the buttons and claim them.
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("SkyBaboon.SkyBaboonController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
for (let i = 0; i <= 100; i++) {
chicken.method("OnButtonClaimed").invoke(i);
}
}
You can change your player size (ss).
const chickens = Object.method("FindObjectsOfType").inflate(AssemblyCSharp.class("ScaryBaboon.Player.LocomotionScaleController")).invoke();
for (let i = 0; i < chickens.length; i++) {
const chicken = chickens.get(i);
const amt = 1000000000
getTransform(GorillaTagger).method("set_localScale").invoke([1.95, 1.95, 1.95]);
chicken.method("SetCurrentScale").invoke(2, 1000);
}
Its possible to change your cosmetic for everyone to see in scary baboon with a simple method.
NetworkPlayerSpawnerClass.method("SetTemporaryCosmetic").invoke(Il2Cpp.string("Tie"), true)
Photon has a destroy all method that destroys all prefabs.
PhotonNetwork.method("DestroyAll").invoke()
Photon has a destroy all method that destroys all prefabs.
PhotonNetwork.method("SetMasterClient").invoke(PhotonNetwork.method("get_LocalPlayer").invoke())
Complete hierarchical list of all available mods in the Scary Baboon Cheat menu, organized by category.
Enter the administrator password