Cześć, ja miałem dosyć podobnie.
Jeśli klawisz "W" nie działa Ci wyłącznie w Robloxie, a poza grą działa normalnie, problem leży po stronie konfiguracji gry lub konfliktów z innymi programami.
Wypróbuj te rozwiązania:
Zmień tryb ruchu w ustawieniach gry
Kliknij klawisz "Esc" i przejdź do ustawień w grze, wybierz opcje "Movement Mode", jeśli masz tam wybraną opcje "Click to Move", zmień ją na Keyboard + Mouse lub Default.
Wyłącz nakładkę Discorda (tzw. Discord Overlay)
Na discordzie wejdź w Ustawienia Użytkownika, kliknij zakładkę "Gra w tle" po czym wyłącz opcję "Włącz nakładkę w grze" jeśli taką masz włączoną, po czym zrób restart robloxa.
Mogłeś przypadkowo kliknąć skrót na klawiaturze, przez co roblox mógł odczytać to nieco inaczej
Jeśli tak, kliknij na klawiaturze kombinację Fn + W (to przywróci standardowe działanie klawiszów)
Mam nadzieję że pomogłem, jeśli nie to daj proszę znać - postaram się dalej pomóc.
Życzę miłego dnia