2024 Moto3 World Championship
2024 FIM Grand Prix motorcycle racing season | |||
Previous: | 2023 | Next: | 2025 |
2024 MotoGP World Championship 2024 Moto2 World Championship 2024 MotoE World Championship |
Fédération Internationale de Motocyclisme Road Racing World Championship Grand Prix |
---|
Current season summary
|
Related articles |
Lists |
Riders (Champions) · Constructors (Champions) · Events · Seasons · Records |
The 2024 FIM Moto3 World Championship is a part of the 76th FIM Road Racing World Championship season.
Contents
Teams and riders
All teams use series-specified Pirelli tyres.[28]
Team changes
- Prüstel GP left Moto3 class after 16 seasons in Grand Prix motorcycle racing.[29]
- Aspar Team switched from Gas Gas to CFMoto branding,[30] while Gas Gas was diverted to Tech3.
Rider changes
- Ángel Piqueras made his Grand Prix racing debut with Leopard Racing,[6] replacing 2023 Moto3 champion Jaume Masià who moves up to Moto2.[31] Piqueras was both the 2023 FIM JuniorGP World Champion and Red Bull MotoGP Rookies Cup winner.
- David Almansa made his full-time Moto3 debut with Rivacold Snipers Team, replacing Romano Fenati who left the championship as he is above the age limit of 28 when the season starts.[10] Almansa previously served as a wildcard rider in 2022, and both as a replacement and wildcard rider in 2023. He also raced in the 2023 FIM JuniorGP World Championship.
- Nicola Carraro made his full-time Moto3 debut with MTA Team, replacing Iván Ortolá.[21] Carraro previously served as a replacement rider in 2022 and 2023, and also raced in the 2023 FIM JuniorGP World Championship.
- Xabi Zurutuza made his Grand Prix racing debut with Red Bull KTM Ajo,[25] replacing Deniz Öncü who is promoted to Moto2 with the same team.[32] Zurutuza raced in the FIM JuniorGP World Championship in 2023.
- Joel Esteban made his Grand Prix racing debut with CFMoto Aspar Team, replacing Ryusei Yamanaka.[1] Esteban raced in the FIM JuniorGP World Championship in 2023.
- Jacob Roulstone made his Grand Prix racing debut with Red Bull GasGas Tech3,[2] replacing Filippo Farioli. Roulstone raced in both the FIM JuniorGP World Championship and Red Bull MotoGP Rookies Cup in 2023.
- Tatsuki Suzuki moved to Liqui Moly Husqvarna Intact GP from Leopard Racing,[15] replacing 2023 Moto3 runner-up Ayumu Sasaki who moves up to Moto2.[33]
- Tatchakorn Buasri made his full-time Moto3 debut with Honda Team Asia, replacing Mario Aji who is promoted to Moto2 with the same team.[3] Buasri previously served as a wildcard rider for the team in 2023, and also raced in the 2023 FIM JuniorGP World Championship.
- Joel Kelso moved to Boé Motorsports from the now defunct Prüstel GP, replacing Ana Carrasco.[18]
- Filippo Farioli and Luca Lunetta raced for Sic58 Squadra Corse,[12][13] replacing Kaito Toba who moved to the Supersport World Championship,[34] and Riccardo Rossi who was supposed to move to the now defunct Prüstel GP.[35] Farioli moved from Red Bull KTM Tech3, while Lunetta made his full-time Moto3 debut, having served as a replacement rider in 2022 and as a wildcard rider in 2023. Lunetta also raced in the 2023 FIM JuniorGP World Championship.
- Ryusei Yamanaka and Iván Ortolá raced for MT Helmets – MSi,[23][24] replacing Diogo Moreira who moves up to Moto2,[36] and Syarifuddin Azman.
- Riccardo Rossi and Noah Dettwiler raced for CIP Green Power,[19][20] replacing David Salvador and Lorenzo Fellon who were both left without a ride. Rossi moved from Sic58 Squadra Corse, while Dettwiler made his full-time Moto3 debut, having served as a replacement and wildcard rider in 2023. Dettwiler also raced in the 2023 FIM JuniorGP World Championship.
Mid-season changes
- Xabi Zurutuza missed the first two rounds due to him being under the minimum age. He was replaced for both races by Vicente Pérez.[26]
- David Almansa missed the Portuguese round due to a fractured hand and was replaced by Hamad Al-Sahouti.[11]
- José Antonio Rueda was entered during the Spanish round, but withdrew before competing in any of the sessions due to a stomach infection.[27] He was replaced by Vicente Pérez for the rest of the round.
- Joshua Whatley parted ways with his team after the German round.[8] He will be replaced full-time by Eddie O'Shea. However, as O'Shea can only race starting from the Indonesian round for being under the age limit, Whatley will be replaced by Vicente Pérez between the British and Emilia Romagna rounds.[37]
- Luca Lunetta missed the British round due to an injury and was replaced by Danial Shahril.[14]
Rule changes
The Friday morning first practice session will be designated as Free Practice and will not be timed for qualifying.[38]
Calendar
The following Grands Prix are provisionally scheduled to take place in 2024:[39]
Round | Date | Grand Prix | Circuit |
---|---|---|---|
1 | 10 March | Qatar Airways Grand Prix of Qatar | Lusail International Circuit, Lusail |
2 | 24 March | Grande Prémio Tissot de Portugal | Algarve International Circuit, Portimão |
3 | 14 April | Red Bull Grand Prix of the Americas | Circuit of the Americas, Austin |
4 | 28 April | Gran Premio Estrella Galicia 0,0 de España | Circuito de Jerez – Ángel Nieto, Jerez de la Frontera |
5 | 12 May | Michelin Grand Prix de France | Bugatti Circuit, Le Mans |
6 | 26 May | Gran Premi Monster Energy de Catalunya | Circuit de Barcelona-Catalunya, Montmeló |
7 | 2 June | Gran Premio d'Italia Brembo | Autodromo Internazionale del Mugello, Scarperia e San Piero |
8 | 30 June | Motul TT Assen | TT Circuit Assen, Assen |
9 | 7 July | Liqui Moly Motorrad Grand Prix Deutschland | Sachsenring, Hohenstein-Ernstthal |
10 | 4 August | Monster Energy British Grand Prix | Silverstone Circuit, Silverstone |
11 | 18 August | Motorrad Grand Prix von Österreich | Red Bull Ring, Spielberg |
12 | 1 September | Gran Premio GoPro de Aragón | MotorLand Aragón, Alcañiz |
13 | 8 September | Gran Premio Red Bull di San Marino e della Riviera di Rimini | Misano World Circuit Marco Simoncelli, Misano Adriatico |
14 | 22 September | Gran Premio Pramac dell’Emilia-Romagna | |
15 | 29 September | Pertamina Grand Prix of Indonesia | Pertamina Mandalika International Street Circuit, Central Lombok |
16 | 6 October | Motul Grand Prix of Japan | Mobility Resort Motegi, Motegi |
17 | 20 October | Qatar Airways Australian Motorcycle Grand Prix | Phillip Island Grand Prix Circuit, Phillip Island |
18 | 27 October | PT Grand Prix of Thailand | Chang International Circuit, Buriram |
19 | 3 November | Petronas Grand Prix of Malaysia | Petronas Sepang International Circuit, Sepang |
20 | 17 November | Gran Premio Motul de la Comunitat Valenciana | Circuit Ricardo Tormo, Valencia |
Cancelled Grands Prix | |||
– | Argentine Republic motorcycle Grand Prix | Autódromo Termas de Río Hondo, Termas de Río Hondo | |
– | Kazakhstan motorcycle Grand Prix | Sokol International Racetrack, Almaty | |
– | Indian motorcycle Grand Prix | Buddh International Circuit, Greater Noida | |
Sources:[40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60] |
Grand Prix locations
<templatestyles src="Stack/styles.css"/>
Calendar changes
- The Qatar Grand Prix returned as the season opener after being the penultimate round in 2023.[61]
- The Kazakhstan Grand Prix is set to make its debut this season after its cancellation in 2023 due to homologation works at the circuit along with global operational challenges.[62] With the introduction of this Grand Prix, the German Grand Prix was returned to its traditional calendar slot in early July, after the Dutch TT and before the season's summer break.
- The Aragon Grand Prix will return this season after not being held in 2023.[63]
- The Argentine Grand Prix was cancelled on 31 January, due to "current circumstances" in the country's on-going economic crisis.[56][64] The event was not replaced.
- The Kazakhstan Grand Prix was "postponed until later in the season" on 3 May, due to the on-going Central Asian flooding.[57] It was announced on 29 May that it will be held on 22 September,[58] the date which the Indian Grand Prix is scheduled to be held. It was also announced on the same day the Grand Prix of India will not be held in 2024 and will be postponed to March 2025.[59] On 15 July, it was announced that the Kazakhstan Grand Prix would not take place, and its date would be replaced by a second round at Misano.[60]
Results and standings
Grands Prix
Round | Grand Prix | Pole position | Fastest lap | Winning rider | Winning team | Winning constructor | Report |
---|---|---|---|---|---|---|---|
1 | Qatar motorcycle Grand Prix | Daniel Holgado | Tatsuki Suzuki | David Alonso | CFMoto Aspar Team | CFMoto | Report |
2 | Portuguese motorcycle Grand Prix | José Antonio Rueda | David Alonso | Daniel Holgado | Red Bull GasGas Tech3 | Gas Gas | Report |
3 | Motorcycle Grand Prix of the Americas | David Alonso | Daniel Holgado | David Alonso | CFMoto Valresa Aspar Team | CFMoto | Report |
4 | Spanish motorcycle Grand Prix | David Alonso | Ryusei Yamanaka | Collin Veijer | Liqui Moly Husqvarna Intact GP | Husqvarna | Report |
5 | French motorcycle Grand Prix | David Alonso | Joel Esteban | David Alonso | CFMoto Gaviota Aspar Team | CFMoto | Report |
6 | Catalan motorcycle Grand Prix | Iván Ortolá | José Antonio Rueda | David Alonso | CFMoto Gaviota Aspar Team | CFMoto | Report |
7 | Italian motorcycle Grand Prix | David Alonso | Collin Veijer | David Alonso | CFMoto Valresa Aspar Team | CFMoto | Report |
8 | Dutch TT | Ángel Piqueras | Adrián Fernández | Iván Ortolá | MT Helmets – MSi | KTM | Report |
9 | German motorcycle Grand Prix | Collin Veijer | Iván Ortolá | David Alonso | CFMoto Gaviota Aspar Team | CFMoto | Report |
10 | British motorcycle Grand Prix | Iván Ortolá | Adrián Fernández | Iván Ortolá | MT Helmets – MSi | KTM | Report |
11 | Austrian motorcycle Grand Prix | Iván Ortolá | Tatsuki Suzuki | David Alonso | CFMoto Gaviota Aspar Team | CFMoto | Report |
12 | Aragon motorcycle Grand Prix | David Alonso | José Antonio Rueda | José Antonio Rueda | Red Bull KTM Ajo | KTM | Report |
13 | San Marino and Rimini Riviera motorcycle Grand Prix | David Alonso | Ángel Piqueras | Ángel Piqueras | Leopard Racing | Honda | Report |
14 | Emilia Romagna motorcycle Grand Prix | Taiyo Furusato | Collin Veijer | David Alonso | CFMoto Gaviota Aspar Team | CFMoto | Report |
15 | Indonesian motorcycle Grand Prix | Report | |||||
16 | Japanese motorcycle Grand Prix | Report | |||||
17 | Australian motorcycle Grand Prix | Report | |||||
18 | Thailand motorcycle Grand Prix | Report | |||||
19 | Malaysian motorcycle Grand Prix | Report | |||||
20 | Valencian Community motorcycle Grand Prix | Report |
Riders' standings
- Scoring system
Points are awarded to the top fifteen finishers. A rider has to finish the race to earn points.
Position | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th | 9th | 10th | 11th | 12th | 13th | 14th | 15th |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Points | 25 | 20 | 16 | 13 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|
Constructors' standings
Each constructor is awarded the same number of points as their best placed rider in each race.
Pos. | Constructor | QAT |
POR |
AME |
SPA |
FRA |
CAT |
ITA |
NED |
GER |
GBR |
AUT |
ARA |
RSM |
EMI |
INA |
JPN |
AUS |
THA |
MAL |
VAL |
Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | CFMoto | 1 | 4 | 1 | 11 | 1 | 1 | 1 | 5 | 1 | 2 | 1 | 4 | 7 | 246 | |||||||
2 | KTM | 4 | 3 | 4 | 2 | 5 | 2 | 3 | 1 | 3 | 1 | 2 | 1 | 3 | 240 | |||||||
3 | Husqvarna | 5 | 6 | 6 | 1 | 3 | 4 | 2 | 2 | 9 | 3 | 5 | 2 | 5 | 190 | |||||||
4 | Gas Gas | 2 | 1 | 2 | 9 | 2 | 9 | 9 | 11 | 7 | 4 | 3 | 9 | 2 | 181 | |||||||
5 | Honda | 3 | 10 | 3 | 6 | 6 | 7 | 4 | 6 | 2 | 8 | 4 | 3 | 1 | 172 | |||||||
Pos. | Constructor | QAT |
POR |
AME |
SPA |
FRA |
CAT |
ITA |
NED |
GER |
GBR |
AUT |
ARA |
RSM |
EMI |
INA |
JPN |
AUS |
THA |
MAL |
VAL |
Pts |
Source:[65] |
Teams' standings
The teams' standings are based on results obtained by regular and substitute riders; wild-card entries are ineligible.
Pos | Team | Bike No. |
QAT |
POR |
AME |
SPA |
FRA |
CAT |
ITA |
NED |
GER |
GBR |
AUT |
ARA |
RSM |
EMI |
INA |
JPN |
AUS |
THA |
MAL |
VAL |
Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | CFMoto Aspar Team[lower-alpha 1] | 78 | 11 | 8 | 9 | Ret | 4F | 11 | 18 | 15 | 14 | 13 | 25 | 15 | 22 | 288 | |||||||
80 | 1 | 4F | 1P | 11P | 1P | 1 | 1P | 5 | 1 | 2 | 1 | 4P | 7P | ||||||||||
2 | MT Helmets - MSi | 6 | Ret | Ret | 4 | 4F | 7 | 11 | 3 | 10 | 6 | 6 | 13 | 19 | 17 | 258 | |||||||
48 | 9 | 3 | Ret | 3 | 5 | 2P | 6 | 1 | 3F | 1P | 9P | 12 | 3 | ||||||||||
3 | Liqui Moly Husqvarna Intact GP | 24 | 7F | 12 | 6 | 25 | 9 | 15 | Ret | Ret | 9 | 10 | 12F | 14 | 8 | 231 | |||||||
95 | 5 | 6 | Ret | 1 | 3 | 4 | 2F | 2 | 18P | 3 | 5 | 2 | 5 | ||||||||||
4 | Red Bull GasGas Tech3 | 12 | 10 | 11 | 8 | 12 | 12 | 8 | 9 | 14 | Ret | 17 | 14 | 21 | 12 | 226 | |||||||
96 | 2P | 1 | 2F | 7 | 2 | 6 | 14 | 11 | 7 | 4 | 3 | 9 | 2 | ||||||||||
5 | Boé Motorsports | 64 | 16 | 9 | 5 | 2 | Ret | 5 | 5 | 3 | 8 | 12 | 2 | 7 | Ret | 210 | |||||||
66 | 8 | 5 | 7 | 5 | 13 | Ret | 12 | 12 | 11 | 7 | 8 | 5 | 6 | ||||||||||
6 | Leopard Racing | 31 | Ret | 10 | 11 | 6 | 6 | 10 | 8 | 7F | 4 | 8F | 6 | 11 | 13 | 191 | |||||||
36 | 12 | Ret | 3 | 10 | 10 | 12 | 11 | 8P | 5 | Ret | 4 | Ret | 1F | ||||||||||
7 | Red Bull KTM Ajo | 21 | Ret | 13 | 16 | 113 | |||||||||||||||||
85 | 13 | 22 | 16 | 19 | Ret | 19 | 16 | Ret | 18 | 8 | 18 | ||||||||||||
99 | Ret | 2P | DNS | WD | 8 | 3F | 15 | 4 | Ret | 9 | 9 | 1F | Ret | ||||||||||
8 | Honda Team Asia | 5 | 19 | 20 | DNS | 24 | 20 | 22 | 22 | 20 | 22 | 19 | 21 | Ret | 21 | 78 | |||||||
72 | 3 | 17 | Ret | 17 | 14 | Ret | 4 | 13 | 2 | 15 | 6 | 4 | |||||||||||
9 | Sic58 Squadra Corse | 7 | Ret | 16 | 15 | 13 | Ret | 9 | 19 | 22 | 13 | 16 | 26 | Ret | 10 | 77 | |||||||
58 | 15 | 22 | 19 | 20 | 11 | 7 | 7 | 6 | Ret | 17 | 3 | 9 | |||||||||||
10 | LevelUp – MTA | 10 | 14 | 15 | 12 | 8 | 19 | 18 | 16 | 16 | 17 | 15 | 16 | DNS | 16 | 72 | |||||||
82 | 6 | 7 | 18 | 9 | 17 | 13 | Ret | 9 | 12 | 5 | Ret | 13 | 14 | ||||||||||
11 | Rivacold Snipers Team[lower-alpha 3] | 18 | Ret | DSQ | 10 | 14 | Ret | 17 | 10 | 21 | 15 | 11 | 11 | 10 | Ret | 38 | |||||||
22 | DNS | DNS | 15 | 15 | Ret | 21 | Ret | 20 | 18 | 20 | 18 | 11 | |||||||||||
71 | 21 | ||||||||||||||||||||||
12 | CIP Green Power | 54 | 4 | Ret | 16 | 18 | Ret | Ret | 13 | 18 | 19 | 14 | 10 | 20 | Ret | 26 | |||||||
55 | 17 | 19 | 14 | 21 | 18 | 21 | 20 | 23 | 23 | 20 | 24 | 17 | 20 | ||||||||||
13 | MLav Racing | 19 | 13 | 14 | DSQ | 19 | Ret | 16 | 17 | 17 | 10 | Ret | 19 | 16 | 15 | 12 | |||||||
21 | Ret | 23 | DNS | Ret | |||||||||||||||||||
70 | 18 | 18 | 17 | 23 | 21 | 20 | 23 | 24 | 21 | ||||||||||||||
Pos | Team | Bike No. |
QAT |
POR |
AME |
SPA |
FRA |
CAT |
ITA |
NED |
GER |
GBR |
AUT |
ARA |
RSM |
EMI |
INA |
JPN |
AUS |
THA |
MAL |
VAL |
Pts |
Source:[65] |
Notes
- ↑ 1.0 1.1 This is the team name entered in the championship. Other team name used during the season is CFMoto Gaviota Aspar Team (rounds 2, 4–6, 8–9, 11–14) and CFMoto Valresa Aspar Team (rounds 3, 7, 10).
- ↑ From rounds 10 to 12, the team used the team name Fibre Tec Honda – MLav Racing. From round 13 onwards, the team used the team name FleetSafe Honda – MLav Racing.
- ↑ 3.0 3.1 From round 5 onwards, the team used the team name Kopron Rivacold Snipers Team.
- ↑ 4.0 4.1 José Antonio Rueda was entered during round 4, but withdrew without competing in any of the sessions due to a stomach infection and was replaced by Vicente Pérez for the rest of the round.
References
- ↑ 1.0 1.1 1.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 3.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 7.0 7.1 7.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 13.0 13.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 15.0 15.1 15.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 18.0 18.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 21.0 21.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 23.0 23.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 24.0 24.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 25.0 25.1 25.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 26.0 26.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 27.0 27.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 56.0 56.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 57.0 57.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 58.0 58.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 59.0 59.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 60.0 60.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 65.0 65.1 65.2 Lua error in package.lua at line 80: module 'strict' not found.