as you can see, the Rotation property on the face is 45°, but the face itself didnt move, why is that?
The Rotation property on a SurfaceGui or similar face-based object only rotates the content inside it, not the actual geometry of the part. If you want the part itself to rotate, you have to change its CFrame or Orientation.
right… i want the actual decal to be rotated. or is that not possible?
It is possible. You just need to change the Rotation property on the Decal itself instead of trying to rotate the face or the part.
that is LITERALLY what i did.
the property’s im showing is that of the Decal
Then check if there is a script overriding it or if you are looking at a different Decal instance. If the property is set correctly and nothing else is touching it, the texture should rotate.
only script i have here is that to make the skybox i have spin
That script shouldn’t affect a Decal unless it is somehow targeting the same object or part. Check if your skybox code uses a loop that accidentally references the decal’s parent or the face property you were messing with earlier.
local Lighting = game:GetService(“Lighting”)
– Find the sky object
local sky = Lighting:FindFirstChildOfClass(“Sky”)
if not sky then
warn(“No Sky objects found in Lighting!”)
return
end
– Rotation speed (degrees per second)
local rotationSpeed = 5
– Continuously rotate the skybox
while true do
local currentOrientation = sky.SkyboxOrientation
local x, y, z = currentOrientation.X, currentOrientation.Y, currentOrientation.Z
-- Increment the Y rotation for a spinning effect
y = y + rotationSpeed * 0.1
-- Keep the rotation within 0-360 degrees
if y >= 360 then
y = y - 360
end
sky.SkyboxOrientation = Vector3.new(x, y, z)
task.wait(0.1)
end
hmm doesnt look like it?
gets service from lighting and not workspace
The script is targeting Lighting, so it shouldn’t touch your Decal. If the skybox isn’t spinning, check if you actually have a Sky object in Lighting with that specific name or if the property is even being updated correctly on the server side.
It’s humanoid jank. You can’t rotate the face decal because of how it’s mapped onto the texture.
how so?
qwertyuiopasdfghjklzxcvbn
The texture is mapped to the face geometry itself. Rotating the decal property just changes how the texture sits on that specific surface, but it doesn’t rotate the actual mesh or the part. If you want a spinning effect, you have to rotate the part or use a different approach entirely.
The easy fix here is just turn the head into a meshpart, specialmeshes notoriously have weird UV mapping and doesn’t work well with rotation
thats what im looking for tho? I want the texture that is sitting on that surface rotated
just get a rig with a meshpart head ![]()
possible solution?
qwertyuiop
qwertyuiop
If you just want to rotate the texture on a face without moving the part, you can’t do that with a standard Decal property. You would need to use a Texture object instead, as it has an Offset and Rotation property specifically for that purpose.
the other possible solution?
qwertyuiop
decals have a rotation property
