Simple Bunnyhop!

With the rise of games like Evade or Nico’s Nextbots, this mechanic has become very popular. And with myself working on similar projects, I have tried researching how to achieve such mechanic and what I’ve noticed is that there isn’t a lot of information or open-sourced projects that are polished, so, I have decided to make one myself.

For anyone who doesn’t know what bunnyhopping is:
The bunnyhop mechanic is a mechanic where if you jump and strafe, you slowly inherit forward velocity to your character.

The module does not have a strafe-friendly option yet, maybe in the future if you guys find it useful!

LINKs:

Module: Bunnyhop V1 - Roblox

Guide: Bunnyhop module guide - YouTube
Showcase: Showcase - YouTube

Changelog since first release:

  • R15 support
  • Velocity termination when user is in front of an object
  • Added better float support in velocity degradation
12 Likes

we need videos of what this looks like so people would have easier creating decisions

1 Like

Good point, I will add one soon, thanks for bringing it up!

2 Likes

There were some bugs from the testing phase, the module is updated now!

does this only work for r6? if so can you make it work with r15?

To make it work with R15 all you have to do is change

	self.HumanoidRootPart = self.Character:WaitForChild("HumanoidRootPart");

to

self.HumanoidRootPart = self.Character.PrimaryPart

and now if i think about it, i should have made this to be the default

1 Like

can you make a setup video explaining how to use it? for those people that can’t open studio atm.

That would really just be redundant, the module has example code at the top and well… the usage is straightforward, You require the module, and call .new() on it, that’s it! If you want to disable the bhopping for a player you call :Disable() on the new object and :Enable for the opposite, the customizable variables are also explained in the module

1 Like

on which line do i change the line of code to the r15 one?

It is at line 61, but I will update it to be r15 friendly right now (Done)

1 Like

oh cool!!! ive been looking for something like this for a very long time!! thank you!!

1 Like

why doesnt it work for me?
image

there is a small error from my testing, if you go at the multiplier renderer variable, there will be an invalid path for most people, just set that variable to nil or replace it

can you give an example? sorry im not that good at coding lol

oh also, whenever you try to bhop backwards, it sends you forward.

1 Like