Does anybody know why roblox is forcing my game as r15?
What do you mean? Have you tried to set it to R6 in the settings?
Yes it is set to r6 yet it loads me in r15
Weird. It is possibly a bug.
Because for me it works normal [I dont know what about others]
Do you have anything related to either of the rigs?
Do you have a starter character, and is the rig of that character set to R15 if so?
Nope no starter charecter this is the only script i have in startercharacterscripts
local player = game.Players.LocalPlayer
local Character = player.Character or player.CharacterAdded:Wait()
local hum = Character.Humanoid
local UserInputService = game:GetService("UserInputService")
local Speed = 50
local anim = script.run
local animtrack = hum:LoadAnimation(anim)
local running = true
UserInputService.InputBegan:Connect(function(key)
if key.KeyCode == Enum.KeyCode.LeftShift then
running = false
Character.Humanoid.WalkSpeed = Speed
repeat
wait(.1)
animtrack:Play()
until
running == false
end
end)
UserInputService.InputEnded:Connect(function(key)
if key.KeyCode == Enum.KeyCode.LeftShift then
running = false
Character.Humanoid.WalkSpeed = 16
animtrack:Stop()
end
end)
I should also mention the game works perfectly fine in studio, maybe this is a roblox bug?
Did you forget to publish the game after you made those changes? It is a common problem so I thought I would suggest it.
Script doesnt look suspicious, it looks okay.
I assume it is a bug.
Have you tried re-opening your studio?
The game has been set to r6 since i published it but ill try
Ill try restarting studio right now
Just try selecting R15 in settings, then go back R6 again, also make sure you save those settings. Then publish.
republished and didnt work sadly
Weird. Try to open a new place, and try to check it now [ do the process @2jammers suggested above]
So we could infer if it’s a real bug or a little issue
It seemed to use r6 on the new place so now i dont know why its doing this but heres a server script that may be interfering?
local dataStoreService = game:GetService("DataStoreService")
local datastore = dataStoreService:GetDataStore("Inventory")
game.Players.PlayerAdded:Connect(function(plr)
pcall(function()
local tool = datastore:GetAsync("User-"..plr.UserId)
if tool then
for i,v in pairs(tool) do
local toolFound = game.ReplicatedStorage.items:FindFirstChild(v)
if toolFound then
toolFound:Clone().Parent = plr.Backpack
toolFound:Clone().Parent = plr.StarterGear
end
end
end
end)
end)
game.Players.PlayerRemoving:Connect(function(plr)
pcall(function()
local toolsSave = {}
for i, tool in pairs(plr.Backpack:GetChildren()) do
if tool then
table.insert(toolsSave,tool.Name)
end
end
datastore:SetAsync("User-"..plr.UserId,toolsSave)
end)
end)
Nope not that, nothing there isn’t deleting any meshes or making your character r6
Well the only other two scripts i have are these
wait(3)
local UIS = game:GetService("UserInputService")
local BL = script.Parent
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hum = character.Humanoid
local mouse = game.Players.LocalPlayer:GetMouse()
script.Parent.Equipped:Connect(function(plr)
print("blackleg")
local gui = script.BL:Clone()
gui.Parent = game.Players.LocalPlayer.PlayerGui
end)
wait(3)
local UIS = game:GetService("UserInputService")
local bomu = script.Parent
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hum = character.Humanoid
local kickLanim = script.KICKL
local kickRanim = script.KICKR
local KickLAnimTrack = hum:LoadAnimation(kickLanim)
local KickRAnimTrack = hum:LoadAnimation(kickRanim)
local clock = os.time()
local explosionsmall = game.Workspace.smallexplode
local legpos = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local mouse = game.Players.LocalPlayer:GetMouse()
local mouseposx = mouse.X
local mouseposy = mouse.Y
local toolequipped = false
local lineanimtrack = hum:LoadAnimation(script.BOMBLINE)
mousepos = mouse.Hit.Position
--bomu functions
local function kickbomb()
local leftkick = false
local leg = math.random(1,2)
if leg == 1 then
KickLAnimTrack:Play()
elseif leg == 2 then
KickRAnimTrack:Play()
end
end
---
script.Parent.Equipped:Connect(function(plr)
if script.Parent.Equipped then
print("work")
local gui = script:WaitForChild("bomu-bomu"):Clone()
gui.Parent = game.Players.LocalPlayer.PlayerGui
connection = UIS.InputBegan:Connect(function(input, Processed)
if not Processed and os.time() - clock >= 5 then
if input.KeyCode == Enum.KeyCode.R then
print("KickBomb")
clock=os.time()
kickbomb()
legpos = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local explosion = Instance.new("Explosion")
explosion.Parent = workspace
explosion.Position = legpos
explosion.BlastPressure = 1
explosion.ExplosionType = Enum.ExplosionType.NoCraters
explosion.DestroyJointRadiusPercent = 0
explosion.Hit:Connect(function(hit)
if hit.Parent.Name ~= game.Players.LocalPlayer.Name then
local hum = hit.Parent:FindFirstChild("Humanoid")
if hum then
hum:TakeDamage(35)
end
end
end)
wait(.3)
legpos = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
game.Players.LocalPlayer.Character.Humanoid.Health = 100
gui.main["bomu-kick"].TextLabel.Text = 5
wait(1)
gui.main["bomu-kick"].TextLabel.Text = 4
wait(1)
gui.main["bomu-kick"].TextLabel.Text = 3
wait(1)
gui.main["bomu-kick"].TextLabel.Text = 2
wait(1)
gui.main["bomu-kick"].TextLabel.Text = 1
wait(1)
gui.main["bomu-kick"].TextLabel.Text = ""
end
end
end)
end
end)
script.Parent.Equipped:Connect(function(plr)
local gui = script["bomu-bomu"]:Clone()
gui.Parent = game.Players.LocalPlayer.PlayerGui
connection = UIS.InputBegan:Connect(function(input, Processed)
if not Processed and os.time() - clock >= 1 then
if input.KeyCode == Enum.KeyCode.F then
lineanimtrack:Play()
print("bombline")
local explosion = Instance.new("Explosion")
explosion.Parent = workspace
explosion.Position = Vector3.new(mouse.Hit.X, mouse.Hit.Y, mouse.Hit.Z )
explosion.BlastPressure = 1
explosion.ExplosionType = Enum.ExplosionType.NoCraters
explosion.DestroyJointRadiusPercent = 0
explosion.Hit:Connect(function(hit)
if hit.Parent.Name ~= game.Players.LocalPlayer.Name then
local hum = hit.Parent:FindFirstChild("Humanoid"):TakeDamage(35)
end
end)
gui.main["bomu-line"].TextLabel.Text = 1
wait(1)
gui.main["bomu-line"].TextLabel.Text = ""
clock=os.time()
end
end
end)
end)
script.Parent.Unequipped:Connect(function(plr)
connection:Disconnect()
print("un")
for i,v in pairs (game.Players.LocalPlayer.PlayerGui:GetChildren()) do
if v ~= "gui" then
game:GetService("Debris"):AddItem(v, 0.1)
end
end
end)
possible solutions:
(first solution)
- Publish game
- Go to game settings > Avatar > Switch to either R6 or player choice
(second solution)
- Windows > roblox studio launcher beta + click
(third solution)
- Right click roblox studio
- Delete
- Redownload
(fourth solution)
- Click on your user at top right of your studios
- Logout
3.Login
What do you mean on the third solution?
resetting roblox studio and running as admin seemed to work