Verse Help

You are right you can’t trigger any input in verse.

What one can do and I’ve seen other people do too is use a movement Modulator with only Upwards Impulse enabled

and you can then use this script. that constantly checks if a player is on the ground and if they are applies the impulse

using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Fortnite.com/Characters }

jump_manager := class(creative_device):
    @editable MutatorZone : mutator_zone_device = mutator_zone_device{}
    @editable MovementModulator : movement_modulator_device = movement_modulator_device{}
    OnBegin<override>()<suspends>:void=
        MutatorZone.AgentEntersEvent.Subscribe(AgentEntered)

    AgentEntered(Agent:agent):void=
        spawn. JumpLoop(Agent)

    JumpLoop(Agent:agent)<suspends>:void=
        if(FortCharacter:=Agent.GetFortCharacter[]):
            loop:
                if(not MutatorZone.IsInVolume[Agent]):
                    return
                if(FortCharacter.IsOnGround[]):
                    MovementModulator.Activate(Agent)
                Sleep(0.1)


2 Likes