i tried my blueprint on a sample template and it works fine. also, i dont recommend it to be called on event tick. Play camera shake has a reference return value, and there is a stop camera shake. if you want to make it change depending on the movement speed, i would stop the shake and replay it only when there is a change, and another event to stop it. else, your game is gonna execute the event every 0.2s even if nothing changed since you started shaking it (i think that the average deltatime on ticks)