This tutorial offers a clever technical workaround for Roblox's environmental limits by repurposing NPC logic and mesh scaling for dynamic skyboxes. It’s a practical demonstration of how creative engineering can overcome platform constraints in niche game development.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
How to Make *Custom* SKYBOXES in JJS
Added:[clears throat] >> Well, welcome back.
All right, so today I'll show you guys how to make custom skyboxes.
Um So, yeah, let's get right into it. So, I'm going to show both ways.
Um the first way is my personal favorite. So, um to start let let's go ahead and let's spawn a part.
Uh so, this part I'm going to make semi-transparent right now. So, just so like, you know, you can see if it's not too much right now. Just going to make a simple box, right? Like here.
All right, so then right after you have that box, here is what we are going to do, right? Uh hold on.
Did I delete the back wall?
All right. Um All right, so then what we are going to do now is we are actually going to spawn a NPC block, not a dummy, a NPC.
Uh it's important that that you spawn a a NPC because an NPC can actually use moves if you put on the right settings. So, then right after you have this, go ahead and I'm I'm going to put two because I'm going to add it later, but see.
Then you you're going to want to have to want to add masher, masher I mean, not masher, mash. Um Uh and yeah, you know, masher. Um and then I I would personally say change the name different. So, I'm I'm just going to name skybox. Uh the reason why is cuz then if you click clear dummies, it's not going to clear him, too.
All right, and then right after that, you're going to want to go ahead and actually get your not gate and your not gate, you are going to connect. So, actually I'm going to put sky and then I'm going to put two. All right, two connected to that.
So, see and now now he spawns, right?
Now now he's going to try to attack me for now because, you know, I'm like right here.
Um oh yeah, right. That That's the last thing I did to go ahead and turn on target NPCs.
And then we're going to then spawn a block or a prompt I mean, a prompt block. And then we're we're going to put in sky.
Now now if you click this, you know, it's going to respond. It's mainly for debugging, you know, but uh yeah.
Now this is where we get into the actual skybox, >> [snorts] >> you know, box, you know.
Um so go ahead and spawn your uh lucid block.
Size it around him. Um and we are going to go ahead and do a few settings. Now I did go ahead and bring this, but I am going to show you exactly what it does.
Um so go ahead and go into your properties and go ahead and put uh what's it called?
Um right, uh conditions frame part.
I put on durability one.
Then um properties, go to use when obtained.
Um and also put on Yeah, yeah. That's That's actually it.
You don't need anything else.
All right, and then then you have cancel. So So this cancel is connected to a thing called K. Why K M? I don't know. I don't really care.
Um and then I have a mesh which Here's the mesh. I will put it in I'll put it in the link in the description. So then y'all can Yeah, do it. well.
You know, I'm going I'm going to give the code for this, but then also I'm going to put it in the pinned comment, so you can look out for that. Um, but yeah, you basically have that and then I I have it where he's invisible, so no no one can see him. And then also, one thing I also I'm going to do is cuz of course there is big AoE attacks that will kill the dummy. So, I'm actually going to go ahead and actually give him I frames.
Um for a long time.
Right there. Um, and then now if we actually get out of the move Oh, wait. For for first we do have to power it, so might as well.
So, bam. Now now now the skybox, let's see if we click it, it despawns and then spawns again, right? Um, now the reason why I like doing this is because there is other [music] like skyboxes you can do. So, usually I do have two. I I have this blue one and then also a gray like kind of dim one.
>> [music] >> Um, but yeah, I I do have both of those and I will show both of them right here in a second.
So, the this is sort of the setup I I have here.
That I I just do that and then de- debug it and does this.
Now, there is another way to do it with meshes, um, >> [music] >> the brand new mesh uh, here. I'm going to go ahead and switch it.
Which here, if you actually do come into here, which the mesh again will be in the pinned comment. So, if we go ahead and grab that, we can Oh, great. You know what? That's just awesome.
I love it.
All right, and then you put the mesh in here.
See, it's [music] just a little orb.
And then we go ahead and grab the texture as well.
We click on the mesh. You can go ahead and do that.
Which see, it's it's skybox, which then you you can scale to say 10 3.
Bam, 10,000. And then if we actually do this I think I forgot to save.
Oh, no.
I seem to have lost the sky. Okay, there he is.
So, yeah. So, this is the skybox, right?
Um and see, it it's it's in this tiny little cube. The only The reason why I wouldn't So, like for instance, like you know, if you wanted to you could turn it off.
Turn it on like that. Now, the only reason why I don't use this method is it it's because of the fact that if I want to change the hip hop like change the skybox, I couldn't just swap it out like I can like this. You know, I just move it over and it's another skybox. And I do like to switch depending on what I'm feeling.
Um but that is both ways to do a skybox. Uh uh stay tuned for more videos today. And cue the outro.
Related Videos

TOP 15 Data compression Interview Questions and Answers 2019 Part-2 | Data compression | Wisdom jobs
wisdomjobs
281 views•2019-06-28

CTS 158: 802.11w Management Frame Protection
ClearToSend
4K views•2019-02-04

NDSS 2019 Send Hardest Problems My Way: Probabilistic Path Prioritization for Hybrid Fuzzing
NDSSSymposium
496 views•2019-04-02

How realistic is Cities: Skylines?
CityBeautiful
159K views•2019-02-14

GUIs & TUIs: Choosing a User Interface for Your Python Project | Real Python Podcast
realpython
2K views•2025-04-04

The OSI Model - Explained by Example
hnasr
225K views•2019-05-12

Cloud Computing - Introduction
elithecomputerguy
98K views•2019-10-07

From Traveler's Dilemma to Dynamic Routing | Demystifying Networking
IITBombayJuly
5K views•2019-08-04
Trending

WOW! Judge TURNS THE TABLES on Trump in His OWN $10B LAWSUIT!!!
MeidasTouch
197K views•2026-07-23

Playstation NO DISC/NO BUY Fight Is Over...
DavidJaffeGames
4K views•2026-07-23

Steam and Xbox Just Dropped The Hammer On PlayStation
OhNoItsAlexx
9K views•2026-07-23

Americans Confused in Australia for 17 Minutes Straight
IWrocker
17K views•2026-07-23